“我必须将kmz文件加载到我正在开发的android应用程序中,该kmz文件将从SD卡加载到应用程序中。因此,我应该如何处理这一点:是否存在直接的uri意图,或者我必须通过xml解析来解析它。如果是这样,那么如何将坐标加载到地图中以显示该kmz文件。”
发布于 2012-06-25 14:31:41
要使用支持kmz文件的原生v3 KmlLayer,受documented size and complexity restrictions的约束,kmz文件必须在网络上公开可用(这样google的服务器才能访问它)。
发布于 2018-04-25 15:14:13
要在android studio中打开,请使用以下代码:
try {
KmlLayer layer = new KmlLayer(mGoogleMap,R.raw.filename,
getApplicationContext());
// creating the kml layer, put the file in res/raw
layer.addLayerToMap();
} catch (XmlPullParserException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}https://stackoverflow.com/questions/11184148
复制相似问题