0

我目前正在开发一个android应用程序。

我正在尝试根据一组坐标设置接近警报,这些坐标存储在 kml 文件中,经过解析并显示在谷歌地图上。我希望能够跟踪用户的位置,然后当他们到达这些点之一的一定距离内时会弹出警报。我已经成功地完成了一个使用硬编码点的示例,但现在想对其进行调整以使用 KML 中的点。

我已经广泛寻找这方面的例子,但一无所获。

如果有人能告诉我这是否可能,或者我可以在哪里找到如何做到这一点的例子,我将不胜感激!我是编程新手,我发现很难知道从哪里开始。

提前感谢您的帮助!!

4

1 回答 1

0

绝对有可能,但您需要手动从 KML 中提取点。查看http://code.google.com/p/javaapiforkml/,或者只是阅读 KML 规范并使用任何方便的 XML 解析器对其进行解析。如果你想使用第一个库,你可以浏览测试的源代码,看看它是如何使用的。

于 2012-04-18T19:18:24.243 回答