@Override public Dimension getDimension() { return new Dimension(getWidth(), getHeight()); }
/** * */ private void proceedAfterHeatmapCompleted() { if (pointsLoaded && layoutInflated && !updatePending) { updatePending = true; clearLayer(); final BoundingBox bbox = MapPositionUtil.getBoundingBox( mMapView.getModel().mapViewPosition.getMapPosition(), mMapView.getDimension(), mMapView.getModel().displayModel.getTileSize()); target = mMapView.getModel().mapViewPosition.getCenter(); zoomAtTrigger = mMapView.getModel().mapViewPosition.getZoomLevel(); heatmapLayer = new Marker(target, null, 0, 0); mMapView.getLayerManager().getLayers().add(heatmapLayer); builder = new HeatmapBuilder( WifiDetailsMap.this, mMapView.getWidth(), mMapView.getHeight(), bbox, mMapView.getModel().mapViewPosition.getZoomLevel(), mMapView.getModel().displayModel.getScaleFactor(), mMapView.getModel().displayModel.getTileSize(), RADIUS).execute(points); } else { Log.i(TAG, "Another heat-map is currently generated. Skipped"); } }
/** * */ private void proceedAfterHeatmapCompleted() { if (mPointsLoaded && mLayoutInflated && !mUpdatePending) { mUpdatePending = true; clearLayer(); final BoundingBox bbox = MapPositionUtil.getBoundingBox( mMapView.getModel().mapViewPosition.getMapPosition(), mMapView.getDimension(), mMapView.getModel().displayModel.getTileSize()); mTarget = mMapView.getModel().mapViewPosition.getCenter(); mZoomAtTrigger = mMapView.getModel().mapViewPosition.getZoomLevel(); mHeatmapLayer = new Marker(mTarget, null, 0, 0); mMapView.getLayerManager().getLayers().add(mHeatmapLayer); new HeatmapBuilder( CellDetailsMap.this, mMapView.getWidth(), mMapView.getHeight(), bbox, mMapView.getModel().mapViewPosition.getZoomLevel(), mMapView.getModel().displayModel.getScaleFactor(), mMapView.getModel().displayModel.getTileSize(), RADIUS).execute(points); } else { Log.i(TAG, "Another heat-map is currently generated. Skipped"); } }