Back to project page hellomap3d-android.
The source code is released under:
MIT License
If you think the Android project hellomap3d-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.nutiteq.advancedmap3; /*w w w .j av a 2 s. c om*/ import android.os.Bundle; import com.nutiteq.core.MapPos; import com.nutiteq.datasources.HTTPTileDataSource; import com.nutiteq.datasources.PersistentCacheTileDataSource; import com.nutiteq.layers.RasterTileLayer; public class RasterOverlayActivity extends VectorMapSampleBaseActivity { @Override protected void onCreate(Bundle savedInstanceState) { // MapSampleBaseActivity creates and configures mapView super.onCreate(savedInstanceState); // Initialize hillshading raster data source, better visible in mountain ranges HTTPTileDataSource hillsRasterTileDataSource = new HTTPTileDataSource(0, 24, Const.HILLSHADE_RASTER_URL); // add persistent caching into datasource PersistentCacheTileDataSource cachedDataSource = new PersistentCacheTileDataSource(hillsRasterTileDataSource, getExternalFilesDir(null)+"/mapcache_hills.db"); // Initialize a raster layer with the previous data source RasterTileLayer hillshadeLayer = new RasterTileLayer(cachedDataSource); // Add the previous raster layer to the map mapView.getLayers().add(hillshadeLayer); // finally animate map to the marker mapView.setFocusPos(baseProjection.fromWgs84(new MapPos(-122.4323, 37.7582)), 1); mapView.setZoom(13, 1); } }