2

我有一个 KMZ 矢量文件,可以在我的 Google 地球应用程序上正常工作,但我想通过 Google 地图将它覆盖在我的手机(android)上。

那可能吗?

4

1 回答 1

1

KMZ 文件只是一个存档结构,包含一个主 KML 文件和零个或多个支持文件。我假设您想要 KML 数据?这就是代表 KMZ 的类似“路线”的内容。就显示 KML 文件而言,它之前已经完成 - 查看之前的SO question - 它涉及使用 SAX 解析器(或其他兼容的解析类)解析 KML 并将其拼接到路径中。一旦有了坐标列表,就可以创建一个自定义Overlay类,它可以将坐标列表作为参数。然后,在类的onDraw()方法上,Overlay您只需绘制一个表示坐标列表的路径。有关绘制路线的更多信息,请查看内容。

如果这不是您想要的,请发表评论,我会看看我能做什么!

于 2012-10-16T22:31:18.943 回答