目前,在一个项目中,我将GoogleMaps与基于PhotSpot http://code.google.com/p/android-playground-erdao/wiki/PhotSpot的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上创建clustermarker叠加层,还是知道任何可以提供帮助的开源库?
最佳答案
感谢您的宝贵资源。碰巧的是,我也在为mapsforge进行ItemClustering实现。
导入SampleClusterMap源并对代码进行少许调整后,我开始使用它。这是当前项目源http://ge.tt/7Zq63CH的链接,大多数更改都是不言自明的。不要忘记添加mapsforge 0.3.0库来构建路径。