我正在尝试使用技术获取并展示来自maps.google.com的实时.kml文件。
Uri.parse("geo:0,0?q=http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=104538451667315338387.0004887d133ba2ab6eec9&ll=42.029611,-93.646109&spn=0.011396,0.022724&z=16l&output=kml");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapUri);
startActivity(Intent.createChooser(mapIntent, "lol"));
然而,在打开地图视图后,我收到了一条通知,上面写着“社区地图无法显示,因为它包含错误”。
只有当我直接从maps.google下载.kml文件时才会出现此错误。如果我将完全相同的链接复制到地址栏中,下载.kml文件并上传到其他地方,则可以正常工作。我希望能够直接从Google获取地图,这样我就可以进行更改,并立即反映给我的用户。