看板 Web_Design 關於我們 聯絡資訊
版上的各位大大大家好 小弟我現在專題需要用到google地圖的路線規劃功能 但是現在出現一個問題 我想做到的是讓使用者輸入地點的 "名字"EX:「台中車站」 跟 「中興大學」 我可以成功的使用google的geocoder取得兩個地方的經緯度 但是某些地方像是「中興大學」卻無法取得結果 geocoder回傳的是 zero result 我試過改用地址就可以轉換成經緯度 但是我希望讓使用者輸入名稱就好 所以我想說應該可以把使用者輸入的名稱轉換成地址再用geocoder取得經緯度 再用那個經緯度去做路線規劃 問題是google 的 geocoder 要取得地址一定要用經緯度或placeID 想請問一下有沒有什麼辦法可以解決這種狀況? -- 以糖分和夜色做code --糖分coder -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.118.9.37 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1482102199.A.8D0.html
slamgundam: Geocoding改版了,必須輸入絕對位置,不像之前可以模12/19 19:13
slamgundam: 糊搜尋12/19 19:13
slamgundam: 用 place autocomplete API取得PlaceID,再用PlaceID 12/19 19:21
slamgundam: 送給 place detail API取得座標,因為會回傳多個座標12/19 19:21
slamgundam: 位置,你就選第一個12/19 19:21
slamgundam: 我目前的解法,不知道有沒有更好@@12/19 19:21
好的 感謝大大 我回去試試看 ※ 編輯: jack710619 (111.83.98.114), 12/20/2016 22:48:06