Добавить несколько кнопок на карту привязки - PullRequest
0 голосов
/ 01 октября 2018

Сценарий ниже показывает карту Bing с моей текущей меткой местоположения на ней.

 <script>
    var map;
    function loadMapScenario() {
                map = new Microsoft.Maps.Map(document.getElementById('myMap'), {});
    }

    function loadMapScenario() {
            var map = new Microsoft.Maps.Map(document.getElementById('myMap'), {});
            var pushpin = new Microsoft.Maps.Pushpin(map.getCenter(), null);
            map.entities.push(pushpin);

        }
    </script>
</head>
<body onload='loadMapScenario();'>
    <div id='printoutPanel'></div>
    <div id='myMap' style='width: 100vw; height: 100vh;'></div>
</body>

У меня есть массив местоположений с их долготой и широтой, как это:

     var listRecs =[  
       {  
          "name":"Carlisle Community Centre & Arena",
          "address":"1496 Centre Road",
          "city":"Carlisle",
          "phone":"905-689-7283",
          "latitude":"43.39606",
          "longtitude":"-79.98293"
       },
       {  
          "name":"Chedoke Twin Pad Arena",
          "address":"91 Chedmac Dr.",
          "city":"Hamilton",
          "phone":"905-546-2429",
          "latitude":"43.23889",
          "longtitude":"-79.92077"
       },

Я попытался создать цикл for, чтобы поместить вышеуказанное местоположение в карту BING с помощью их кнопки, но похоже, что она не работает

   for(var i = 0; i < listRecs.length; i++){

        location[i] = new Microsoft.Maps.Location(listRecs[i].latitude,listRecs[i].longtitude);
        var pushpin = new Microsoft.Maps.PushPin(location[i]);
         map.entities.push(pushpin);
         }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...