在谷歌地图Android上获取地点ID

时间:2016-03-04 01:05:55

标签: java android google-maps

我将谷歌地图内置到我的应用程序中。 如果缩放得足够近,你会看到地方(见截图)

{{3}}

我需要获取这些地方的地点ID(即当用户点击它时),认为这很简单,但遗憾的是我找不到它。

它与官方谷歌地图应用程序类似,如果您点击一个地方,它将加载所有地点信息。

2 个答案:

答案 0 :(得分:1)

我会直言不讳。按照我的说法按照步骤进行操作。

首先在onMapClickListener()您将获得latlng,我们将使用它来获取该地点的地点ID。

使用此网址获取地点ID。 url将返回json数据,您可以在浏览器上检查它是否为该位置提供了一个位置ID。那么你必须相应地在你的应用程序中解析它。网址如下 -

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=your_latitude,your_longitude&sensor=false&key=your_api_key

试一试,让我知道。

谢谢

答案 1 :(得分:0)