【发布时间】:2010-09-02 15:32:04
【问题描述】:
谁能告诉我何时使用 Overlay 或何时使用 ItemizedOverlay 类!
这两个类有什么区别?
Draw 方法做同样的事情?
我可以在我的项目中只使用 ItemizedOverlay 类还是必须使用和 Overlay 作为基类!
谢谢
【问题讨论】:
谁能告诉我何时使用 Overlay 或何时使用 ItemizedOverlay 类!
这两个类有什么区别?
Draw 方法做同样的事情?
我可以在我的项目中只使用 ItemizedOverlay 类还是必须使用和 Overlay 作为基类!
谢谢
【问题讨论】:
Overlay 是一个通用覆盖。 ItemizedOverlay 是一个子类,它可以更轻松地创建叠加层,该叠加层是地图上一系列离散的标记点。所以,如果你想显示一条公交路线,或者阴影一个区域,或者类似的东西,Overlay 是你想要的类。如果您想展示一系列餐馆、教堂或其他什么,ItemizedOverlay 可以。
但请注意,ItemizedOverlay 是为适度数量的点(例如,几十个)而设计的。如果您有大量积分,出于性能原因,您可能需要创建自己的Overlay。
【讨论】:
Overlay 用于路线,一个 ItemizedOverlay 用于标记。这是一个演示拖放标记的项目:github.com/commonsguy/cw-advandroid/tree/master/Maps/…