我使用此查询用我的longlat检查我附近的地方;
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&type=restaurant&keyword=cruise&key=YOUR_API_KEY
我也使用这些地方类型;
https://developers.google.com/places/supported_types
当我用2000米半径搜索时,没有任何东西出现在json上。但是当我在Google地图上搜索像2000米半径的视觉时,会显示3-5个选项!
你知道为什么会这样吗? (Api键效果很好,当我将半径设置为荒谬数字时,它会显示一些结果)
答案 0 :(得分:0)
该查询搜索半径500米范围内包含“巡航”字样的“餐馆”类型的附近地点。
附近的搜索请求是HTTP网址
https://maps.googleapis.com/maps/api/place/nearbysearch/output?parameters
输出可以是json或xml
必需参数
key — Your application's API key. location — The latitude/longitude around which to retrieve place information. This must be specified as latitude, longitude. radius — Defines the distance (in meters) within which to return place results.
有关详细信息,请阅读here。希望这对你有所帮助。祝你好运。