集群标记OpenStreetMap java

时间:2012-05-02 08:31:50

标签: java android openstreetmap markerclusterer

目前,在一个项目中,我使用基于PhotSpot http://code.google.com/p/android-playground-erdao/wiki/PhotSpot的GoogleMaps和ClusterMarker 我尝试将其转换为使用OpenStreetMap和mapsforge库(http://code.google.com/p/mapsforge/)将googlemaps中引用的库替换为mapsforge。

我需要在我的自定义类中基于来自photspot的ClusterMarker(http://code.google.com/p/android-playground-erdao/source/browse/trunk/SampleClusterMap/src/com/erdao/android/mapviewutil/markerclusterer/ClusterMarker.java)覆盖并实现来自mapsforge库的方法,而且我已经碰壁了。

@Override
    protected void drawOverlayBitmap(Canvas canvas, Point drawPosition, Projection projection,
            byte drawZoomLevel) {
    }

你们有没有人试图在java的openstreetmap上创建集群标记覆盖,或者知道任何可以提供帮助的开源库?

1 个答案:

答案 0 :(得分:1)

感谢您提供大量资源。巧合的是,我也在为mapforge开发ItemClustering实现。

导入SampleClusterMap源代码并对代码进行少量调整后,我得到了它的工作。这是当前项目源http://ge.tt/7Zq63CH的链接,大多数更改都是自解释的。不要忘记添加mapsforge 0.3.0库来构建路径。