2012-03-25 54 views
1

我试图找到我怎么可以加载KML文件,我发现我可以使用:上传KML地图我的Android应用

Intent mapIntent = new Intent(Intent.ACTION_VIEW); 
    Uri uri1 = Uri.parse("geo:0,0?q=http://code.google.com/apis/kml/ 
    documentation/KML_Samples.kml"); 
    mapIntent.setData(uri1); 
    startActivity(Intent.createChooser(mapIntent, "Sample")); 

是有这样的,我可以在本地从上传的KML文件中的任何其它方式我的电脑,而不是必须上传到一个网站,然后使用它..因为我正在开发一个应用程序,并通常其他用户将无法访问他们没有链接的用户名和密码kml他们没有用户名和密码

请如果有人能帮助,我会感激。

回答

1

您可以创建googlecode上一个帐户,并上传KML文件,因此这将是在互联网上,每个人都可以看到它

public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.main); 
Uri uri = Uri.parse("geo:0,0?q=http://miruta.googlecode.com/files/miruta.kml"); 
Intent mapIntent = new Intent(Intent.ACTION_VIEW, uri); 
mapIntent.setData(uri); 
startActivity(Intent.createChooser(mapIntent, "Sample Map")); 
} 
+0

太谢谢你了 – user1291437 2012-03-28 12:09:14