[請益]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