【发布时间】:2011-12-02 16:00:52
【问题描述】:
我在 Mapview、Overlay 和 ItemizedOverlay 方面的经验非常有限。我看过一些简单的代码示例,它们使用一个可绘制对象进行叠加和逐项覆盖,但我不确定如何满足这些要求:我想要在我的地图视图上绘制多个可绘制对象(例如:地图中心的星形图标和一些其他叠加项目的其他图标),但我希望一个不可点击(星号)。我应该同时使用 Overlay 和 ItemizedOverlay 来实现这一点吗?
另外,我的下一个问题是显示问题:如果我在地图上显示 500 个项目,那么显示这些信息的实用方法是什么?同样,我几乎没有开发和使用地图应用程序的经验。
【问题讨论】:
-
一次在地图上显示 500 个项目是个坏主意,因为性能会很差。尝试过滤掉并只显示其中的一些
-
这是个好问题。特别是如果您开始考虑在某些缩放级别上对您的点进行聚类。如果您发现自己需要在更高的缩放级别显示许多点,您可以考虑将叠加层聚集成一个,并在放大时相应地扩展集群。
标签: android overlay android-mapview itemizedoverlay