所以基本上我使用 MyLocationOverlay 在 map 上绘制用户位置。然而,我不喜欢它的绘制方式。我想要拥有自己的图标并删除该位置周围的圆圈。
我知道如何执行此操作的唯一方法是创建一个扩展 MyLocationOverlay 的新类,然后 @Override the draw() 函数(或任何名称)。
那么,是否有办法在不创建新类(以及所需的“所有”样板文件)的情况下执行此操作?
最佳答案
So, is there anyway to do this without making the new class (and "all" of the boilerplate that is needed)?
不修改Android源代码,不行。
关于java - 覆盖 ClassNames 函数而不创建扩展 ClassName 的新类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9917575/