2011-07-21 14 views

Odpowiedz

7

Aktualizacja - dodaliśmy prosty setMin/MaxZoomLevel() metody MapView w bagażniku. Powinien być zawarty w 3.0.10.

Aby uzyskać dodatkowe informacje, patrz https://code.google.com/p/osmdroid/issues/detail?id=418.

Oryginalny odpowiedź:

Stwórz własną klasę TileSource i używać. Można barana na jednej z płytek betonowych klas źródłowych, takich jak:

public static final OnlineTileSourceBase MyMapTileSource = new XYTileSource("My Tile Source",ResourceProxy.string.mapnik, 0, 16, 256, ".png", ""); 

Uwaga „16” - to jest miejsce, gdzie należy określić maksymalny poziom powiększenia.

Ale tak naprawdę powinieneś stworzyć własną klasę i rozszerzyć BitmapTileSourceBase. Wygląda na to, że używasz statycznych obrazów, a nie obrazów online, do czego służy XYTileSource.

+0

Tak, używam pobranych kafelków mapy – Waypoint

+0

kurtzmarc, czy możesz być bardziej konkretny w tej odpowiedzi? – Prix86

Powiązane problemy