2016-07-12 2 views
0

Я не могу понять, как сделать перетаскиваемую кнопку. Я использовал этот код, который похож на учебник, который я могу найти везде:Невозможно создать перетаскиваемый штырь на картах Bing

<script type='text/javascript'> 
    function GetMap() 
    { 
     var loc = new Microsoft.Maps.Location(47.1, 2.20696); 

     var map = new Microsoft.Maps.Map('#myMap', { 
      credentials: 'XXXXXXXXXXXXX' 
      , center: loc, 
      zoom:16 

     }); 

     var pin = new Microsoft.Maps.Pushpin(loc); 
     pin.setOptions({ draggable: true, text:'1' }); 
     map.entities.push(pin); 
    } 
</script> 

<script type='text/javascript' src='//www.bing.com/api/maps/mapcontrol?callback=GetMap' async defer></script> 
<div id="myMap" class="bing"></div> 

Но он не работает.

Что может быть неправильным?

ответ

0

Pushpins не были перетаскиваны в начальном выпуске V8, однако эта функциональность была добавлена ​​в экспериментальную ветвь V8. Просто добавьте «& branch = experimental» к URL-адресу сценария карты, и ваша кнопка будет перетаскиваться. Все новые функции и исправления ошибок, которые в настоящее время находятся в экспериментальной ветке, будут перенесены в основную ветку релиза в конце месяца.

+0

это работает, спасибо –

Смежные вопросы