我想按位置(經度,緯度)返回特定位置(如Target,Macy's等商店)。用於根據鄰近度搜索特定位置的API
我一直在使用google的地方api,並在名稱參數中輸入不同的商店。最好的結果是不一致的。
這是我應該使用的API來返回特定的商店名稱和鄰近?谷歌放置搜索附近的api只有一個名稱參數。出於性能方面的原因,我希望在向端點的單個請求中搜索幾個特定商店。
結論 我應該用什麼API來按名稱和鄰近度來返回特定的商店?
我想按位置(經度,緯度)返回特定位置(如Target,Macy's等商店)。用於根據鄰近度搜索特定位置的API
我一直在使用google的地方api,並在名稱參數中輸入不同的商店。最好的結果是不一致的。
這是我應該使用的API來返回特定的商店名稱和鄰近?谷歌放置搜索附近的api只有一個名稱參數。出於性能方面的原因,我希望在向端點的單個請求中搜索幾個特定商店。
結論 我應該用什麼API來按名稱和鄰近度來返回特定的商店?
Google Places API是使用正確的Google API;但是,正如您所提到的,它不支持多個name
或keyword
參數。有一個有效的Places API - 此here的功能請求,如果您希望看到它已解決並將被通知未來更改,請將其顯示出來。
而不是使用name
參數,請嘗試使用keyword
參數。 keyword
參數與所有可用字段匹配,包括但不限於名稱,類型和地址,以及客戶評論和其他第三方內容。這通常可以產生更多或更好的結果。
看起來好像foursquare API讓你搜索多個特定的地方。
下面是一個例子網址做的伎倆:
https://api.foursquare.com/v2/venues/search?ll=34.017717,-118.159335&query=Target維多利亞的祕密梅西&意圖=瀏覽&半徑= 16094 &的oauth_token =即爲MyToken 摹
所以我放棄谷歌的地方,並與去FourSquare那種。
我認爲foursquare api發生了變化,因爲這不再起作用 – Atma