IrisKant: Parameter in Callback-Funktion übergeben

Beitrag lesen

Als zusätzlichen Parameter hab ich's versucht, komme aber nicht weiter. Ich müste ja dann auch "tex" an die Callback-Funktion übergeben. Da weiß ich aber nicht, wie das mit den anderen fünf Parametern geht.

  
<script type="text/javascript">  
         var myMap = null;  
         var jb = new VELatLong(52, 12);  
         function LoadMap()  
         {  myMap = new VEMap("mapDiv");  
            myMap.LoadMap();  
            StartGeocoding("Halle-Saale", "Text in Halle");  
            StartGeocoding("Berlin HBf", "Text in Berlin");  
            StartGeocoding("Biederitz", "Text in Biederitz");  
         }  
         function UnloadMap()  
         {  if (myMap != null) { myMap.Dispose(); }         }  
  
         function StartGeocoding( address, tex )  
         { myMap.Find(null,   // what  
                     address, // where  
                     null,    // VEFindType  
                     null,    // VEShapeLayer  
                     null,    // start index for results  
                     null,    // max number of results  
                     null,    // show results?  
                     null,    // create pushpin  
                     false,    // use default disambiguation?  
                     null,    // set best map view?  
                     GeocodeCallback(tex) );  // call back function  
         }  
         function GeocodeCallback(shapeLayer, findResults, places, moreResults, errorMsg)  
         {   //  
          if(places == null)  
          { alert( (errorMsg == null) ? "Kein echtes Ergebnis gefunden" : errorMsg );  
           return;  
          }  
          var bestPlace = places[0];  
          var location = bestPlace.LatLong;  
          var newShape = new VEShape(VEShapeType.Pushpin, location);  
          var desc = "Latitude: " + location.Latitude + "<br>Longitude:" + location.Longitude;  
          newShape.SetDescription(desc);  
          newShape.SetTitle(bestPlace.Name);  
          var icon = "<div style='font-size:12px;border:solid 1px" +  
                     "Black;background-color:Aqua;width:25px;'>"+tex+"</div>"; //  
          myMap.ShowMessageBox = false;  
          newShape.SetCustomIcon(icon);  
          myMap.AddShape(newShape);  
          myMap.SetCenterAndZoom(jb, 6);  
         }  
      </script>  

Habe versucht den Parameter wie gesagt weiterzugeben, aber es geht nicht so.
Hat noch jemand eine Idee?