我想更改MyLocationOverlay中的标记。我到目前为止尝试的是使用this answer中提供的代码继承OSMDroid的MyLocationOverlay并覆盖默认标记。但是,它没有正常工作(我得到了错误:方法drawMyLocation必须覆盖或实现超类型方法但注释@Override
解决了它)。
然而,标记图像保持不变(有关Google Maps API的问题,而我正在使用OSMDroid) - 我该如何解决?
答案 0 :(得分:3)
这里有几个选项。首先,我建议你在osmdroid中使用MyLocationNewOverlay。原来的MyLocationOverlay已被弃用。然后你可以
您要根据链接的答案覆盖的方法签名是:
protected void drawMyLocation(final ISafeCanvas canvas, final MapView mapView, final Location lastFix)