2012-03-25 55 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