2016-11-17 1 views
0

Comme indiqué sur la documentation de l'API ArcGIS pour JavaScript: Classe OverviewMapComment rendre un graphique à l'intérieur OverviewMap

Description de la propriété OverviewMap. L'instance de carte affichée dans le conteneur du widget OverviewMap . Ceci est une carte distincte de la carte référencée par la carte d'ensemble. (Ajouté à la v3.14).

J'ai mis à jour la version d'api vers 3.14, mais l'instance de l'oMap n'a pas cette propriété overviewMap. Je veux juste rendre quelques graphiques dans la carte générale en dehors de la carte principale. Je veux ajouter des couches graphiques et rendre des graphiques. Je sais que c'est possible dans la version flex mais j'ai tout essayé pour le faire fonctionner sur le js api sans succès.

Répondre

3

C'est possible. Après avoir ajouté le OverviewMap à votre carte, vous pouvez accéder comme ceci:

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

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

Vous pouvez créer et ajouter des graphiques comme vous le faites avec la carte normale, il suffit d'utiliser overviewMapDijit.overviewMap au lieu de map.

Voir la démo: https://plnkr.co/edit/Rhy3AAq4n214a552X7k1?p=preview

+0

Vous avez enregistré toute une équipe <3 –