我是新来的,因此我在这里可能缺少一些非常基本的内容。
我正试图把KML的档案存放在我防火墙后的一个服务器上,并将这些KML文件显示在安乐器上。
首先,我撰写了一份简单的材料,其中使用Intent显示超支情况,并在地理上注明:0,0?q=。 这在推介器中发挥作用。
随后,我下载了KML文档,并将其贴在我的网络服务器上(FedoraApache 2.2)。 我增加了关于延长和重新启动住房和财产部的附加指示。
当我对我内部主办的KML档案表示简单的看法时,我发现“社区地图无法展示,因为它含有错误”。
我增加了一些法典,试图和下载KML档案,独立于KML,以便我能够检查身份线等等:
final HttpClient client = new DefaultHttpClient();
final HttpGet get = new HttpGet("http://mycompany.com/data/KML_Samples.kml");
try {
final HttpResponse resp = client.execute(get);
android.util.Log.e("MapOverlays", resp.toString());
} catch (Throwable t) {
android.util.Log.e("MapOverlays", "Exception", t);
}
在第一个后勤信息线上有一个空白点,我可以检查结果:
现况 = “HTTP/1.1 200OK”
内容提要:申请/vnd.google-earth.kml+xml
The Intent I m using:
final Intent intent = new Intent(
android.content.Intent.ACTION_VIEW,
Uri.parse("geo:0,0?q=http://mycompany.com/data/KML_Samples.kml"));
startActivity(intent);
因此,两个主要问题是:
- What do I need to do to get KML loaded from a private server?
- What tools are available (if any) to determine what is wrong with what I ve done (something more informative than "The community map...")?
增 编