如何在OverviewMap

时间:2016-11-17 13:31:01

标签: dojo esri arcgis-js-api

如ArcGIS API for JavaScript文档中所述:类OverviewMap

  

属性详细信息overviewMap。 Map中显示的Map实例   OverviewMap小部件的容器。这是一张与地图分开的地图   由概览图引用。 (在第3.14节增加)。

我已将api版本更新为3.14,但oMap的实例没有此overviewMap属性。我只是想在主要地图的总体地图中渲染一些图形。我想为它添加图形图层并渲染图形。我知道在flex版本中它是可能的,但我已经尝试了所有的东西,使它在没有成功的js api上工作。

1 个答案:

答案 0 :(得分:3)

有可能。将OverviewMap添加到地图后,您可以像这样访问它:

var overviewMapDijit = new OverviewMap({
  map: map,
  visible: true
});
overviewMapDijit.startup();

map.on("load", function(){
  // overviewMapDijit.overviewMap is your desired map 
  console.log( overviewMapDijit.overviewMap );
});

您可以像使用普通地图一样创建和添加图片,只需使用overviewMapDijit.overviewMap代替map

请参阅演示:https://plnkr.co/edit/Rhy3AAq4n214a552X7k1?p=preview