mapview,替换/删除地图引脚

时间:2011-11-18 15:16:14

标签: android canvas icons android-mapview

此部分代码采用一些坐标并在地图中绘制标记图标。

private void drawMapLocations(Canvas canvas, MapView mapView) {
    Iterator<MapTagLocation> iterator = mapTab.getMapLocations().iterator();
    Point screenCoords = new Point();

    while (iterator.hasNext()) {
        MapTagLocation location = iterator.next();
        mapView.getProjection().toPixels(location.getPoint(), screenCoords);
        canvas.drawBitmap(tagIcon, screenCoords.x - tagIcon.getWidth() / 2, screenCoords.y - tagIcon.getHeight(), null);
    }
}

现在我想创建一个删除或替换地图中特定标记的方法。有什么办法吗?

* tagIcon是一个位图。

0 个答案:

没有答案