2016-03-04 78 views
0

我在Google地图中构建了我的应用程序。 如果放大得足够近,你会看到的地方(见截图)获取自来水地图ID谷歌地图Android

http://i.imgur.com/WznK3pT.png

我需要的地方ID为这些地方(即当用户点击就可以了),认为这将是简单的,但不幸的是我找不到它。

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

+0

你尝试过什么吗? –

回答

1

我将直接开门见山。按照我所说的步骤。

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

使用此URL来获取地点ID。该网址将返回json数据,您可以在浏览器上查看该地址是否为该地点的ID。那么你必须相应地在你的应用中解析它。网址如下 -

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

给它一个尝试,让我知道。

谢谢

+0

如果这是您需要的,请您接受这是正确的答案。 –

+0

这将是一个很好的第二个解决方案,不幸的是,我只想挖掘这些地方,而不是一切。他们在那里,所以看起来很奇怪,你不能点击它们并获得关于它们的信息。我会继续寻找如何解决这个问题,如果没有,那么你的答案将是我的问题的最佳解决方案,我将标记为一个正确的答案! – ThomasDhaen

+0

你可以问我你是否没有得到你想要的东西。请澄清案件。我会很乐意提供帮助。 –