在Google Maps Android上轻点获取地点ID

3

我在我的应用中集成了Google地图。 如果您缩放足够接近,您将看到地点(请参见截图)。

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

我需要获取这些地方的地点ID(即当用户点击时),我以为这很简单,但不幸的是我找不到它。
这将类似于官方的Google地图应用程序,如果您点击一个地方,它将加载所有地点信息。

你尝试过什么吗? - Matias Elorriaga
2个回答

1
我会直接点到重点。按照我的步骤操作。
首先,在onMapClickListener()上获取经纬度,我们将使用此信息获取该地点的place id。
使用以下URL获取place id。该URL将返回JSON数据,您可以在浏览器上检查它以获取该地点的place id。然后,您需要相应地解析它在您的应用程序中。URL如下-

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

试一下,然后告诉我。

谢谢


如果这是您需要的答案,您可以请接受它作为正确答案吗? - Sagar Nayak
这可能是一个不错的第二种解决方案,但很遗憾,我只想点击这些地方而不是其他所有地方。它们在那里,所以不能点击它们并获取有关它们的信息似乎很奇怪。我将继续寻找如何解决这个问题,如果找不到,那么你的答案将是我问题的最佳解决方案,我会将其标记为正确答案! - ThomasDhaen
如果您不明白想要什么,可以问我。请说明情况,我很乐意帮助。 - Sagar Nayak


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接