[请益]google map geocoding service相关问题

楼主: jack710619 (ECLin)   2016-12-19 07:03:13
版上的各位大大大家好
小弟我现在专题需要用到google地图的路线规划功能
但是现在出现一个问题
我想做到的是让使用者输入地点的 "名字"EX:“台中车站” 跟 “中兴大学”
我可以成功的使用google的geocoder取得两个地方的经纬度
但是某些地方像是“中兴大学”却无法取得结果
geocoder回传的是 zero result
我试过改用地址就可以转换成经纬度
但是我希望让使用者输入名称就好
所以我想说应该可以把使用者输入的名称转换成地址再用geocoder取得经纬度
再用那个经纬度去做路线规划
问题是google 的 geocoder 要取得地址一定要用经纬度或placeID
想请问一下有没有什么办法可以解决这种状况?
作者: slamgundam (Rick)   2016-12-19 19:13:00
Geocoding改版了,必须输入绝对位置,不像之前可以模糊搜寻用 place autocomplete API取得PlaceID,再用PlaceID送给 place detail API取得座标,因为会回传多个座标位置,你就选第一个我目前的解法,不知道有没有更好@@

Links booklink

Contact Us: admin [ a t ] ucptt.com