2012-06-07 106 views
0

谷歌地圖定位構造我一直在使用谷歌地圖API的使用構造這樣與一般位置類型

new google.maps.LatLng(42.999, 54.000); 

與精確的經度和緯度作爲參數來獲得客戶的特定位置。我現在想要做的不是使用經緯度選項,而是使用像休息區這樣的關鍵字來調出休息區。我在Google map api中找不到它https://developers.google.com/maps/documentation/javascript/reference

有人能幫我想出一個可以採取關鍵詞並在googLe地圖中找到最近的一個的施工者。

回答

0

你將不得不使用谷歌地理編碼API。

基本上你用谷歌搜索字符串做了一個請求,並且它返回一個包含它可能已經找到的區域的長/緯的對象......這裏有很多選項,你可以做相當整潔的技巧,已經由谷歌自己仔細解釋。

https://developers.google.com/maps/documentation/geocoding/

有你可以每一天提出請求的#一定的侷限性。爲了保持這個最低限度,你可以製作一個服務器端腳本,用於預取將被重用的結果的結果(例如,一個大型企業的辦公地點可能在地圖上有一個點的長/網站...)。

最簡單的方法是用幾個參數創建一個json請求,並解析js中的返回json,比如獲取返回的第一個結果的long/lat。