2012-03-25 3 views
1

Ich habe versucht zu finden, wie ich KML-Datei geladen werden konnte, und ich fand, dass ich verwenden können:Upload kml Karte zu meinem android app

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")); 

gibt es eine andere Art und Weise, so dass ich die KML-Datei lokal hochladen aus mein PC, anstatt es auf eine Website hochladen, dann verwenden Sie es..wie ich bin die Entwicklung einer Anwendungen und in der Regel andere Benutzer werden nicht in der Lage sein, Zugriff auf die kml von ihnen haben nicht den Benutzernamen und das Passwort für den Link

bitte Wenn jemand helfen kann, wäre ich dankbar.

Antwort

1

Sie können ein Konto in Googlecode erstellen und die KML-Datei zu, so dass es dann im Internet sein und jeder kann es Ihnen so viel sehen

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

dankt – user1291437

Verwandte Themen