2010-10-12 2 views

ответ

0

На странице с надписью ASP.Net у меня есть скрытое поле, содержащее адрес. Основываясь на этом адресе, bing-карта загружается с использованием сценария, упомянутого ниже. Для удобства идентификации адрес расположен на адресе.

var map = null; 
var pinid = 0; 

function GetMap() { 

    map = new VEMap('theMap'); 
    map.LoadMap(); 
    map.SetZoomLevel(10); 
    FindLoc(); 
} 

function FindLoc() { 
    try { 
     map.Find("<b>Property Address:</b>", 
          document.getElementById('ctl00_head_HiddenField1').value, 
           null, 
           null, 
           1, 
           1, 
           true, 
           true, 
           true, 
           true, 
           ProcessResults); 
    } 
    catch (e) { 
     alert(e.message); 
    } 
} 

function ProcessResults(layer, results, places, hasmore) 
{ 
    CreatePin("Default", places[0].LatLong); 
} 

function CreatePin(type, point) 
{ 
    if (point != 'Unavailable') 
    { 
     var pin = new VEShape(VEShapeType.Pushpin, point); 
     pin.SetTitle('<b>Property Address:</b>');  
     pin.SetDescription(document.getElementById('ctl00_head_HiddenField1').value); 
     map.AddShape(pin); 
    } 
} 
Смежные вопросы