【问题标题】:is it possible to project ovals on Android MapView?是否可以在 Android MapView 上投影椭圆?
【发布时间】:2012-11-23 01:14:21
【问题描述】:

从事需要在地图上标记椭圆形区域的项目。这可能吗?有没有人这样做过?环顾四周,我发现了很多关于如何绘制投影圆的参考,但不是椭圆。将不胜感激任何见解或帮助。谢谢

【问题讨论】:

    标签: java android android-mapview gis map-projections


    【解决方案1】:

    原来是这样! 我创建了一个 ItemizedOverlay,它使用项目方法绘制我需要的椭圆,将我的地理点转换为屏幕坐标。

    我现在的问题,我希望有人有一些见解,是否可以创建一个不绘制图标的 ItemizedOverlay(或其他类型的覆盖)。 就我而言,我想在地图上绘制椭圆,但我不想绘制默认图标。 目前正在绘制椭圆,并将默认图标放置在它们的中心,这是提供给 itemizedOverlay 构造函数的默认图标。

    我尝试使用 NULL 作为默认图标进行构建,但它会引发 NULLpointerException。

    谢谢。

    【讨论】:

      【解决方案2】:

      为了解决上面提到的第二个问题,我创建了一个空的Drawable(扩展了Drawable,将所有内容都留空),并将此类的实例作为默认标记发送,从而使默认标记实际上为空。

      按预期工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-01
        • 2013-03-12
        • 2014-07-04
        • 2015-09-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多