我想使用谷歌地图和谷歌地方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. 谷歌地图半径
- 4. 谷歌地图 - 查找给定地点给定半径内的邮政编码列表
- 5. 使用谷歌地图的半径内的绘制点
- 6. 获取城市周围的城市与谷歌地点api给定半径城市的列表
- 7. 如何在Android中的谷歌地图在特定半径内绘制标记
- 8. 如何在特定半径范围内的地图上获取点
- 9. Rails谷歌地图检查点是否位于特定半径范围内
- 10. 获取与给定点重叠的所有点(半径为圆)
- 11. 谷歌地图半径缩放级别
- 12. 谷歌地图得到半径
- 13. 谷歌地图半径搜索
- 14. 谷歌地图方向半径
- 15. 谷歌地图圈半径替代
- 16. 谷歌地图半径围绕标记
- 17. 谷歌地图半径转弯
- 18. 如何在编辑圆圈后获取半径...谷歌地图apí
- 19. 发现在谷歌地图上的位置给定的点5公里半径范围内
- 20. 如何使用谷歌地图API搜索给定半径的邮政编码中的所有点?
- 21. 角谷歌地图如何限制一个圆的半径?
- 22. 获取附近的景点,给定经度,纬度和半径
- 23. 如何获取谷歌地图上的点的完整地址?
- 24. 谷歌的地理编码:一个指定半径
- 25. 结果超出了定义的半径谷歌地图api
- 26. 如何在谷歌地图上绘制虚线( - )半径swift?
- 27. 如何计算谷歌地图圆半径JS把C#
- 28. 如何为谷歌地图infowindow设置边界半径
- 29. 如何根据缩放计算圆半径谷歌地图api
- 30. 如何在谷歌地图缩小到x公里半径