3
是否可以在http請求中限制Google Places的搜索區域?該網站提到的邊界是可能的(使用SW和NE拉特和長的角落)的JavaScript方法,但我想堅持http請求,因爲我對JavaScript一無所知。任何幫助將非常感激,因爲我正在爲此而苦苦掙扎。謝謝!http請求中的Google Places API綁定
是否可以在http請求中限制Google Places的搜索區域?該網站提到的邊界是可能的(使用SW和NE拉特和長的角落)的JavaScript方法,但我想堅持http請求,因爲我對JavaScript一無所知。任何幫助將非常感激,因爲我正在爲此而苦苦掙扎。謝謝!http請求中的Google Places API綁定
所以,你的HTTP請求應該是與此類似:
https://maps.googleapis.com/maps/api/place/nearbysearch/output?parameters
有一個必需的參數設置,包括radius
參數(除非rankby=distance
設置),需要與地方API一起使用。半徑參數是您正在查找的內容,最大允許值爲50,000。單位爲米,所以最大距離爲50公里。
一個例子HTTP API調用將是這個樣子:
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AddYourOwnKeyHere
這將輸出型「食物」在澳大利亞悉尼的一個點的500米範圍內提供所需的地方,包含單詞「海港'以他們的名義。數據將以Json格式返回。您可能正在使用XML數據而不是Json,如果是這種情況,則只需在http請求中將json
替換爲xml
即可。
有關使用Places API的更多信息,請參閱Here。
謝謝。我一直在使用半徑,但現在我意識到我必須在一個盒子內進行搜索,因爲我正在搜索相機視圖內的地方......也許我可以使用半徑,只需拿出一個扇形片並在那裏搜索 – user2125844
The放置api使用'radius'參數來確定距離中心點的距離,指定一個框搜索區域,您可以分析返回地點的經度/緯度,根據您可以確定的位置來確定它是否在框內正在找。 –