Google附近的地方运作不佳 - Android

时间:2018-03-10 21:42:37

标签: android google-maps

我使用此查询用我的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键效果很好,当我将半径设置为荒谬数字时,它会显示一些结果)

1 个答案:

答案 0 :(得分:0)

该查询搜索半径500米范围内包含“巡航”字样的“餐馆”类型的附近地点。

查看文档Img01 - pos_hint,了解如何根据需要形成网址。

附近的搜索请求是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。希望这对你有所帮助。祝你好运。