Bonjour à toutes et à tous

Je précise avant de commencer que je suis un débutant en html et java

Voilà, je souhaiterai faire une page html dans laquelle j'affiche une carte qui se centre sur une adresse rentrée directement dans le code html et sur laquelle un pointeur se place

J'ai utilisé le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<html>
   <head>
      <title></title>
      <script src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=5"></script>
      <script>
         var map = null;
         function GetMap()
         {
            map = new VEMap('myMap');
            map.LoadMap();
            map.SetScaleBarDistanceUnit(VEDistanceUnit.Kilometers);
	    map.Find(null, '13 rue du dragon paris')
 	    var shape = new VEShape(VEShapeType.Pushpin, map.GetCenter());
            map.AddShape(shape);
        }
      </script>
   </head>
   <body onload='GetMap();'>
      <div id='myMap' style='position:relative; width:845px; height:760px;'></div>
   </body>
</html>
Le problème est que le fait de centrer la map sur l'adresse prend du temps (peut-être 1 seconde). Du coup, le pointeur va se placer AVANT que la carte ne se centre sur l'adresse

Ma question est la suivante : comment faire pour que le pointeur se place APRES que la carte se soit centrée sur l'adresse?

ou (solution alternative pour l'usage que je veux en faire, et qui m'arrangerai plus)

Comment faire pour que le pointeur n'aille pas se placer sur le centre de la carte, mais à une adresse que je préciserai dans le code?
en gros quelque chose qui ressemblerai à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var shape = new VEShape(VEShapeType.Pushpin, map.Find(null, '13 rue du dragon paris'));
Je vous remercie par avance