2016-11-17 20 views
0

Как указано на документы в ArcGIS API для JavaScript: Class OverviewMapКак визуализации графики внутри OverviewMap

Описание недвижимости overviewMap. Экземпляр карты отображается в контейнере виджета ViewMap . Это отдельная Карта с карты , на которую ссылается обзорная карта. (Добавлено в версии 3.3).

Я обновил версию api до версии 3.14, но экземпляр oMap не обладает этим свойством overviewMap. Я просто хочу сделать некоторые графики внутри обзорной карты отдельно от основной карты. Я хочу добавить к нему графические слои и визуализировать графику. Я знаю, что это возможно в гибкой версии, но я пробовал все, чтобы он работал на js api без успеха.

ответ

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

+0

Вы сохранили целую команду <3 –