我想使用谷歌地图和谷歌地方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