我有一个 KMZ 矢量文件,可以在我的 Google 地球应用程序上正常工作,但我想通过 Google 地图将它覆盖在我的手机(android)上。
那可能吗?
我有一个 KMZ 矢量文件,可以在我的 Google 地球应用程序上正常工作,但我想通过 Google 地图将它覆盖在我的手机(android)上。
那可能吗?
KMZ 文件只是一个存档结构,包含一个主 KML 文件和零个或多个支持文件。我假设您想要 KML 数据?这就是代表 KMZ 的类似“路线”的内容。就显示 KML 文件而言,它之前已经完成 - 查看之前的SO question - 它涉及使用 SAX 解析器(或其他兼容的解析类)解析 KML 并将其拼接到路径中。一旦有了坐标列表,就可以创建一个自定义Overlay
类,它可以将坐标列表作为参数。然后,在类的onDraw()
方法上,Overlay
您只需绘制一个表示坐标列表的路径。有关绘制路线的更多信息,请查看此内容。
如果这不是您想要的,请发表评论,我会看看我能做什么!