我想改变标记在MyLocationOverlay。 什么到目前为止,我已经试过被继承OSMDroid的MyLocationOverlay和覆盖默认标记,使用提供的代码这个答案 。 但是,它并没有正常工作(我得到了错误: 方法drawMyLocation必须覆盖或实现超的方法,但评论@Override
解决它)。
然而,标记图像保持不变(被问及谷歌地图API的问题,而我使用OSMDroid) - 我该如何解决呢?
我想改变标记在MyLocationOverlay。 什么到目前为止,我已经试过被继承OSMDroid的MyLocationOverlay和覆盖默认标记,使用提供的代码这个答案 。 但是,它并没有正常工作(我得到了错误: 方法drawMyLocation必须覆盖或实现超的方法,但评论@Override
解决它)。
然而,标记图像保持不变(被问及谷歌地图API的问题,而我使用OSMDroid) - 我该如何解决呢?
您有几种选择这里。 首先,我建议你在使用osmdroid MyLocationNewOverlay。 原来MyLocationOverlay已被弃用。 然后,您可以
您正在寻找替代按链接的答案是方法签名:
protected void drawMyLocation(final ISafeCanvas canvas, final MapView mapView, final Location lastFix)