目前,在一个项目中,我使用基于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上创建集群标记覆盖,或者知道任何可以提供帮助的开源库?
答案 0 :(得分:1)
感谢您提供大量资源。巧合的是,我也在为mapforge开发ItemClustering实现。
导入SampleClusterMap源代码并对代码进行少量调整后,我得到了它的工作。这是当前项目源http://ge.tt/7Zq63CH的链接,大多数更改都是自解释的。不要忘记添加mapsforge 0.3.0库来构建路径。