我想使用谷歌地圖和谷歌地方API來返回用戶的座標5英里半徑內的所有給定的位置。然後,我想將這些地方的每個placeID添加到數組中供以後使用。任何人都可以通過iOS中的這個流程來引導我?如何獲取給定半徑內的谷歌地點ios?
0
A
回答
-1
營業執照號碼爲higher usage limits。 Contact Google sales
Google地方附近搜索最大50000米(31英里)。 如果您嘗試輸入50,000以上,則無法正常工作。
還有另一種方法可以找到一個城市的所有餐館。 谷歌提供文本搜索請求
https://maps.googleapis.com/maps/api/place/textsearch/json?query=restaurants+in+Reno,NV,89501,USA&key={API_KEY}
查詢=關鍵字+在+城市名稱
使用latitude longitude
http://maps.googleapis.com/maps/api/geocode/json?latlng=39.52963,-119.81380&sensor=true
欲瞭解更多信息,如何讓城市的名字來取得城市名使用latitude longitude
https://developers.google.com/maps/documentation/geocoding/start?csw=1#ReverseGeocoding
有關如何使用文本搜索的更多信息請
https://developers.google.com/places/web-service/search
或者
保存5-6個或更多點緯度,經度觸發您的請求。
然後循環找到這些點內的所有地方。
我試圖在PHP是工作
寫這個邏輯的iOS它肯定是工作
$triggerPoints = array("lat1,long1", "lat2,long2", "lat3,long3",....);
foreeach(triggerPoints as $v){
$reqURL = "https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=$v&radius=[YOUR_RADIUS_VALUE]&type=restaurant&name=panera&key=your-key-here";
$res = file_get_contents($reqURL);
}
相關問題
- 1. 谷歌地圖得到半徑
- 2. 谷歌地圖方向半徑
- 3. 發現在谷歌地圖上的位置給定的點5公里半徑範圍內
- 4. 如何使用谷歌地圖API搜索給定半徑的郵政編碼中的所有點?
- 5. 角谷歌地圖如何限制一個圓的半徑?
- 6. 如何獲取谷歌地圖上的點的完整地址?
- 7. 結果超出了定義的半徑谷歌地圖api
- 8. 如何在谷歌地圖上繪製虛線( - )半徑swift?
- 9. 如何根據縮放計算圓半徑谷歌地圖api
- 10. 如何使用谷歌地圖sdk獲取CGPoint的iOS位置?
- 11. 確定給定半徑算法內的點
- 12. 谷歌地圖 - 獲取infoWindow內容
- 13. android如何獲取谷歌地方的谷歌API密鑰?
- 14. 如何獲取經緯度和中心谷歌地圖iOS
- 15. 如何從谷歌地圖獲取最近的海岸點?
- 16. 從谷歌地圖api v3中刪除地理位置半徑
- 17. 如何從谷歌地圖API獲取給定國家的administrative_area_level_1列表?
- 18. 在給定時間內在谷歌地圖上圈動畫半徑增長/縮小
- 19. 如何通過點擊谷歌地圖獲取座標
- 20. 使用谷歌地點api獲取所有旅遊地點
- 21. 如何從谷歌地圖信息窗口中獲取內容?
- 22. 谷歌地圖中的圓半徑單位javascript api?
- 23. 使用半徑搜索附近的物體。谷歌地圖
- 24. 谷歌地圖 - 地方庫 - 半徑搜索定製放置標記
- 25. 谷歌地圖谷歌地點類型
- 26. Rails尋找郵編10英里半徑內的城鎮。谷歌地圖API
- 27. 谷歌地方API:無法從谷歌地點api獲取大陸名稱android
- 28. 使用谷歌地圖API v3如何使用給定的地址獲得LatLng?
- 29. 谷歌地圖不具有邊框半徑
- 30. 超出半徑範圍時發出通知谷歌地圖android