/** * Removes heatmap layer (if any) */ private void clearLayer() { if (mHeatmapLayer == null) { return; } if (mMapView.getLayerManager().getLayers().indexOf(mHeatmapLayer) != -1) { mMapView.getLayerManager().getLayers().remove(mHeatmapLayer); mHeatmapLayer = null; } }
@Override public boolean onLongPress(LatLong geoPoint, Point viewPosition, Point tapPoint) { if (this.contains(viewPosition, tapPoint)) { LongPressAction.this.mapView.getLayerManager() .getLayers().remove(this); LongPressAction.this.mapView.getLayerManager() .redrawLayers(); return true; } return false; }
@Override public void createLayers() { super.createLayers(); mapView.getLayerManager().getLayers().add(marker); bitmapChanger = new BitmapChanger(); handler.post(bitmapChanger); }
@Override protected void createLayers() { TileStoreLayer tileStoreLayer = new TileStoreLayer(this.tileCaches.get(0), this.mapView.getModel().mapViewPosition, AndroidGraphicFactory.INSTANCE, false); mapView.getLayerManager().getLayers().add(tileStoreLayer); }
@Override public boolean onLongPress(LatLong tapLatLong, Point layerXY, Point tapXY) { // Clear overlays if (groupLayer != null) { mapView.getLayerManager().getLayers().remove(groupLayer); } mapView.getLayerManager().redrawLayers(); // POI search new PoiSearchTask(PoiSearchViewer.this, POI_CATEGORY).execute(mapView.getBoundingBox()); return true; } };
@Override protected void createLayers2() { this.downloadLayer = new TileDownloadLayer(this.tileCaches.get(1), this.mapView2.getModel().mapViewPosition, OpenStreetMapMapnik.INSTANCE, AndroidGraphicFactory.INSTANCE); this.mapView2.getLayerManager().getLayers().add(this.downloadLayer); }
@Override protected void createLayers() { TileRendererLayer tileRendererLayer = AndroidUtil.createTileRendererLayer(this.tileCaches.get(0), this.mapView.getModel().mapViewPosition, getMapFile(), getRenderTheme(), false, false, true); mapView.getLayerManager().getLayers().add(tileRendererLayer); LabelLayer labelLayer = new LabelLayer(AndroidGraphicFactory.INSTANCE, tileRendererLayer.getLabelStore()); mapView.getLayerManager().getLayers().add(labelLayer); } }
/** * Creates a simple tile renderer layer with the AndroidUtil helper. */ @Override protected void createLayers() { TileRendererLayer tileRendererLayer = AndroidUtil.createTileRendererLayer(this.tileCaches.get(0), this.mapView.getModel().mapViewPosition, getMapFile(), getRenderTheme(), false, true, false); this.mapView.getLayerManager().getLayers().add(tileRendererLayer); }
@Override protected void createLayers() { tileRendererLayer = AndroidUtil.createTileRendererLayer(this.tileCaches.get(0), this.mapView.getModel().mapViewPosition, getMapFile(), getRenderTheme(), false, true, false); this.mapView.getLayerManager().getLayers().add(tileRendererLayer); }
@Override protected void createLayers() { tileRendererLayer = AndroidUtil.createTileRendererLayer(this.tileCaches.get(0), this.mapView.getModel().mapViewPosition, getMapFile(), getRenderTheme(), false, true, false); this.mapView.getLayerManager().getLayers().add(tileRendererLayer); }
/** * creates the layers for the second map view. */ protected void createLayers2() { this.mapView2.getLayerManager() .getLayers().add(AndroidUtil.createTileRendererLayer(this.tileCaches.get(1), this.mapView2.getModel().mapViewPosition, getMapFile2(), getRenderTheme2(), false, true, false)); }
@Override protected void createLayers() { super.createLayers(); mapView.getLayerManager().getLayers().add(new TileGridLayer(AndroidGraphicFactory.INSTANCE, this.mapView.getModel().displayModel)); mapView2.getLayerManager().getLayers().add(new TileGridLayer(AndroidGraphicFactory.INSTANCE, this.mapView2.getModel().displayModel)); } }
@Override protected void createLayers() { TileRendererLayer tileRendererLayer = AndroidUtil.createTileRendererLayer(this.tileCaches.get(0), mapView.getModel().mapViewPosition, getMapFile(), getRenderTheme(), false, true, false); this.mapView.getLayerManager().getLayers().add(tileRendererLayer); TileRendererLayer tileRendererLayer2 = AndroidUtil.createTileRendererLayer(this.tileCaches.get(1), mapView.getModel().mapViewPosition, getMapFile2(), getRenderTheme(), true, true, false); this.mapView.getLayerManager().getLayers().add(tileRendererLayer2); // needed only for samples to hook into Settings. setMaxTextWidthFactor(); }
@Override protected void createLayers2() { TileRendererLayer tileRendererLayer = AndroidUtil.createTileRendererLayer(this.tileCaches.get(1), mapView2.getModel().mapViewPosition, getMapFile(), getRenderTheme(), false, true, false, getHillsRenderConfig2()); this.mapView2.getLayerManager().getLayers().add(tileRendererLayer); }
@SuppressWarnings("deprecation") private void addGroupMarker() { LatLong latLong = new LatLong(52.525582, 13.370061); Bitmap bitmap = AndroidGraphicFactory.convertToBitmap(getResources().getDrawable(R.drawable.marker_green)); GroupMarker groupMarker = new GroupMarker(latLong, bitmap, 0, -bitmap.getHeight() / 2, mapView.getLayerManager().getLayers(), BLACK); for (int i = 0; i < 10.; i++) { groupMarker.getChildren().add(new ChildMarker(latLong, bitmap, 0, 0, BLACK)); } mapView.addLayer(groupMarker); } }
@Override protected void createLayers() { TileRendererLayer tileRendererLayer = AndroidUtil.createTileRendererLayer(this.tileCaches.get(0), mapView.getModel().mapViewPosition, getMapFile(), getRenderTheme(), false, true, false, getHillsRenderConfig()); this.mapView.getLayerManager().getLayers().add(tileRendererLayer); // needed only for samples to hook into Settings. setMaxTextWidthFactor(); }
@Override protected void createLayers() { this.downloadLayer = new TileDownloadLayer(this.tileCaches.get(0), this.mapView.getModel().mapViewPosition, OpenStreetMapMapnik.INSTANCE, AndroidGraphicFactory.INSTANCE); mapView.getLayerManager().getLayers().add(this.downloadLayer); mapView.setZoomLevelMin(OpenStreetMapMapnik.INSTANCE.getZoomLevelMin()); mapView.setZoomLevelMax(OpenStreetMapMapnik.INSTANCE.getZoomLevelMax()); }
@Override protected void createLayers() { TileRendererLayer tileRendererLayer = AndroidUtil.createTileRendererLayer(this.tileCaches.get(0), this.mapView.getModel().mapViewPosition, getMapFile(), getRenderTheme(), false, false, false); mapView.getLayerManager().getLayers().add(tileRendererLayer); MapDataStoreLabelStore labelStore = new MapDataStoreLabelStore(getMapFile(), tileRendererLayer.getRenderThemeFuture(), tileRendererLayer.getTextScale(), tileRendererLayer.getDisplayModel(), AndroidGraphicFactory.INSTANCE); LabelLayer labelLayer = createLabelLayer(labelStore); mapView.getLayerManager().getLayers().add(labelLayer); }
@Override protected void createLayers() { super.createLayers(); // Add a grid layer and a layer showing tile coordinates mapView.getLayerManager().getLayers().add(new TileGridLayer(AndroidGraphicFactory.INSTANCE, this.mapView.getModel().displayModel)); TileCoordinatesLayer tileCoordinatesLayer = new TileCoordinatesLayer(AndroidGraphicFactory.INSTANCE, this.mapView.getModel().displayModel); tileCoordinatesLayer.setDrawSimple(true); mapView.getLayerManager().getLayers().add(tileCoordinatesLayer); // Enable frame counter mapView.getFpsCounter().setVisible(true); }
protected void createLayers() { TileCache tileCache = AndroidUtil.createTileCache(this.getActivity(), "fragments", this.mapView.getModel().displayModel.getTileSize(), 1.0f, 1.5); this.mapView.getLayerManager().getLayers().add(AndroidUtil.createTileRendererLayer( tileCache, this.mapView.getModel().mapViewPosition, getMapFile(), InternalRenderTheme.DEFAULT)); this.mapView.setCenter(this.dummyItem.location); this.mapView.setZoomLevel((byte) 16); }