Google在Places API自动完成功能集成数字地址Plus Codes

Google现在把数字地址Plus Codes集成进Places API中,让企业应用程序也能提供Plus Codes自动完成(Autocomplete)功能,现在发布更新的Places API,包括Maps JavaScript API的Places函数库,以及Android的Places SDK,而iOS的Places SDK也将会在稍晚之后更新。

Google提到,即便他们详细搭建全世界的地图,标记地址、景点和道路等,但是有许多地方缺乏传统地址系统,甚至连道路名称都没有,而这样使得依赖精确位置提供货物配送以及按需服务,难以被正确地交付到消费者手上。

因此Google发明了一种称为Plus Codes的数字地址,由简单的英文本母和数字组合而成,甚至可以加上地点,表示成CWC8+R9 Mountain View,这组地址是由经纬度推导而来,也就是说,最终用户可以使用精确的数字地址Plus Codes,当地图标示出难以利用传统地址精确表达的位置,以获得正确的货物发送等服务。

用户在Google地图位置上放置图钉,便能查询任意地点的Plus Codes,并且在Google搜索或是Google地图上搜索,也能像一般传统地址一样,将Plus Codes加入到常用地点中。而现在Google将Plus Codes集成到自动完成功能中,在叫车或是送餐等依赖地点的服务应用程序,只要用户输入城镇或是地区Plus Codes的第一个字母,应用程序便会开始提供自动完成建议。

一旦用户选取了自动完成Plus Codes,通过使用地点细节(Place Details)或是地理编码(Geocoding)功能,就能将Plus Codes的Place ID转换成地理坐标,除此之外,在Directions API和Distance Matrix API中,也能直接使用相同的Place ID,企业可快速调度驾驶员安排行程。而地理编码现在也接受Plus Codes作为地址请求参数,并且回传Plus Codes结果。

Google提到,在自动完成功能、地点细节、Directions和地理编码中使用Plus Codes,将能够让按需服务或是传送服务驾驶员,精确地将服务与商品交付到用户手上。