Import com.google.maps.Kartenansicht funktioniert nicht
Versuchen zu tun, eine map-Beispiel habe ich hier gefunden
http://codemagician.wordpress.com/2010/05/06/android-google-mapview-tutorial-done-right/
Das problem ist dieser code. Insbesondere der compiler scheint nicht zu wissen, was eine MapView ist? In der Tat, gilt auch für android.Grafik.drawable.Drawable. Ich dachte, dass die import-Anweisung würde das beheben, aber müssen fehlt etwas anderen setup-Schritt.
Jede Hilfe dankbar.
package com.example.HelloGoogleMaps2;
import java.util.List;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapView;
import com.google.android.maps.Overlay;
import com.google.android.maps.OverlayItem;
public class MainMap extends MapActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
**MapView** mapView = (MapView) findViewById(R.id.mapview);
mapView.setBuiltInZoomControls(true);
List<Overlay> mapOverlays = mapView.getOverlays();
**Drawable** drawable = this.getResources().getDrawable(R.drawable.icon);
HelloItemizedOverlay itemizedoverlay = new HelloItemizedOverlay(drawable,this);
GeoPoint point = new GeoPoint(30443769,-91158458);
OverlayItem overlayitem = new OverlayItem(point, "Laissez les bon temps rouler!", "I'm in Louisiana!");
GeoPoint point2 = new GeoPoint(17385812,78480667);
OverlayItem overlayitem2 = new OverlayItem(point2, "Namashkaar!", "I'm in Hyderabad, India!");
itemizedoverlay.addOverlay(overlayitem);
itemizedoverlay.addOverlay(overlayitem2);
mapOverlays.add(itemizedoverlay);
}
@Override
protected boolean isRouteDisplayed()
{
return false;
}
}
Haben Sie überprüft Ihre build path?
Ja, wahrscheinlich fehlen Ihnen die entsprechenden Gläser
Ich habe in der build-Pfad für die Projekt-und Google-APIs (Android 4.0.3) und Android-Abhängigkeiten überprüft werden. Ein bestimmter Fehler in diesem code ist "mapview kann nicht aufgelöst werden oder ist kein Feld"
<uses-library android:name="com.google.android.Karten" /> hast du dies hinzufügen, um Ihre manifest-unter den <Applikation> </application> tag? Haben Sie eine avd unterstützt die google api?
Ja, ich habe die Zeile <uses-library android:name="com.google.android.Karten" /> zwischen der Anwendungs-tags. Ich veränderte die AVD zu haben, ein Ziel von Google API. Nicht sicher, ob das ist, was du meintest.
Ja, wahrscheinlich fehlen Ihnen die entsprechenden Gläser
Ich habe in der build-Pfad für die Projekt-und Google-APIs (Android 4.0.3) und Android-Abhängigkeiten überprüft werden. Ein bestimmter Fehler in diesem code ist "mapview kann nicht aufgelöst werden oder ist kein Feld"
<uses-library android:name="com.google.android.Karten" /> hast du dies hinzufügen, um Ihre manifest-unter den <Applikation> </application> tag? Haben Sie eine avd unterstützt die google api?
Ja, ich habe die Zeile <uses-library android:name="com.google.android.Karten" /> zwischen der Anwendungs-tags. Ich veränderte die AVD zu haben, ein Ziel von Google API. Nicht sicher, ob das ist, was du meintest.
InformationsquelleAutor Johnny Rottenweed | 2012-05-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen Sie Ihr Zielgerät, wenn Sie neues Projekt erstellen. Es sollte
Google APIs(Google Inc.)-API Level -
(was auch immer Sie wollen).als doc sagt :"Sie müssen ein
AVD
konfiguriert ist, dass dieGoogle APIs
Ziel, oder werden mit einer Entwicklung Gerät, dieMaps library
".Und stellen Sie sicher, Sie haben Internet-Berechtigungund wie MapView ist nicht enthalten in der Standard-Android-Bibliotheken, so müssen Sie
geben Sie in AndroidManifest.xml
und hier ist ein guter Ort, um zu starten mit google maps
sind Sie sicher, dass Sie
sind Sie immer Fehler oder so etwas?
Ein bestimmter Fehler in diesem code ist "mapview kann nicht aufgelöst werden oder ist kein Feld"
check meine jetzt Bearbeiten
InformationsquelleAutor Akram