RECHERCHE

function GetMap() {


       map = new VEMap('myMap');
       map.LoadMap(new VELatLong(47.6218, -122.3492), 17);

       // ligne à ajouter dans GetMap()
       map.AttachEvent("onobliqueenter", OnObliqueEnterHandler);
}

function OnObliqueEnterHandler() {
     if(map.IsBirdseyeAvailable())  {
               var TopOfNeedle = new VELatLong(47.622, -122.3491);
               map.SetBirdseyeScene(TopOfNeedle);
      }
}
 

 

img blanc
 
Code source © Benchmark Group
 

 

Pour afficher une vue oblique du résultat, il faut ajouter l'appel de la méthode AttachEvent() dans la fonction GetMap(). Elle va attacher un contrôle à la carte. Dans notre exemple, elle attache un appel à une fonction implémentée juste en dessous.

 

OnObliqueEnterHandler() vérifie si une vue oblique est disponible pour le lieu indiqué. Si oui, la variable TopOfNeedle enregistre les coordonnées du point sur la carte. La méthode SetBirdseyeScene() prend en paramètre ces coordonnées et affiche la vue oblique correspondante.

 

 

api virtual earth afficher une carte gérer les zooms trouver une localisation vue oblique
API Virtual Earth Afficher une carte Gérer les zooms Trouver une localisation Vue oblique
JDN Développeur Envoyer Imprimer Haut de page
Votre avis sur cette publicité