0

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

4

2 回答 2

0

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

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

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

谢谢你。

于 2012-11-24T15:07:05.080 回答
0

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

按预期工作。

于 2012-11-24T17:40:36.970 回答