• Hallo zusammen


    Als Anfänger scheitere ich leider schon an einem kleinen Projekt.
    Ich möchte die Kartenfunktionen von osmdroid nutzen.
    Habe schon diverse Internetseiten durchforstet und mein Projekt auf nur die Darstellung der Karte reduziert.
    Die View bleibt leider immer noch leer, es wird da nur ein leeres Raster angezeigt.


    Habt Ihr noch eine Idee wo der Fehler liegen könnte?
    Muss ev. bestimmte Android Version verwendet werden?osmdroid.pdfosmdroid.pdf



    Vielen Dank
    Thomas Hellstern

  • Hallo Thomas,
    Kannst Du mal was von deinem Programm Posten?


    Sprich wie lädst Du den mapView ?
    Z.B:

    Code
    mapView = findViewById(R.id.mapView);                    // Find the Map view in the resource file
            mapView.setTileSource(TileSourceFactory.MAPNIK);
            mapView.setMultiTouchControls(true);

    Wie lädst Du den LocationManager ?

    Code
    lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
            lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 1, this);


    Wie setzt Du einen Marker ?

    Code
    startMarker = new Marker(mapView);
            startMarker.setIcon(getResources().getDrawable(R.drawable.person,null));
            startMarker.setTitle("Ich");
            startMarker.setAnchor(Marker.ANCHOR_CENTER, Marker.ANCHOR_BOTTOM);
            mapView.getOverlays().add(startMarker);


    Settings in der AndroidManifest richtig gesetzt ?

    Code
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
        <uses-permission android:name="android.permission.INTERNET" /> <!-- DANGEROUS PERMISSIONS, must request -->
        <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
        <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />


    Entsprechend auch die Permission im Programm abfragen.


    So, jetzt bist Du am Zug.


    Viele Grüße
    R.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!