代码之家  ›  专栏  ›  技术社区  ›  Soumya Simanta

相当于OpenStreeMaps(OSMDroid)的com.google.android.maps.ItemizedOverlay.populate()

  •  0
  • Soumya Simanta  · 技术社区  · 14 年前

    你知道这是什么意思吗 com.google.android.maps.ItemizedOverlay.populate() 方法,以防 OpenSteeMapViewItemizedOverlay ?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Robby Pond    14 年前

    好像没有。传递给构造函数的数据已经是OverlayItem对象的列表。在标准ItemizedOverlay中,必须调用populate(),以便覆盖在数据列表上迭代,并调用createItem()为每个数据段创建覆盖项,但在OpenstreetMapViewItemizedOverlay中,您已经创建了覆盖项,因此不需要该步骤。我看到的缺点是,一旦创建了覆盖,就无法更改它。