Azure Пример карты - PullRequest
       76

Azure Пример карты

0 голосов
/ 02 апреля 2020

Я пытаюсь получить пример кода здесь: https://docs.microsoft.com/en-us/azure/azure-maps/how-to-use-map-control простого отображения карты, копирования и вставки кода в локальный виртуальный каталог на моем ноутбуке с IIS.

Ошибки кода в двух местах. Первое очень озадачивает, если не сказать больше:

Строка № 1, столбец 1: по умолчанию. html: 1: 1 XML Ошибка синтаксического анализа: синтаксическая ошибка Расположение: http://localhost/azuremaps/default.html

Вторая ошибка:

Ошибка типа: atlas.map не является конструктором

HTML скопированный код прямо из образца:

<html>
 <head>
    <!-- Load in the Azure Maps Web SDK - Using CSS and JS -->
    <link rel="stylesheet" href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/2/atlas.min.css" type="text/css" />
    <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/2/atlas.min.js"></script>
   <!-- Add a reference to the Azure Maps Services Module JavaScript file. -->
   <script src="https://atlas.microsoft.com/sdk/javascript/service/2/atlas-service.min.js"></script>
  </head>

<body>
  <div id="theMap"></div>
    <script type="text/javascript">
      map = new atlas.map('theMap', {
        // Only allow one copy of the world be rendered when zoomed out.
        renderWorldCopies: false,
        language: 'en-US',
        center: [-122.3353, 47.6038],
        zoom: 12,
        view: 'auto',
        style: 'road',
        authOptions: {
            authType: 'subscriptionKey',
            subscriptionKey: 'mySubKey',
            getToken: function(resolve, reject, map) {
                fetch(url).then(function(response) {
                    return response.text();
                }).then(function(token) {
                    resolve(token);
                });
            }
        }
    });

    // Wait until the map resources are ready.
    map.events.add('ready', function () {
    });
</script>
</body>
</html>

1 Ответ

0 голосов
/ 02 апреля 2020

Опечатка, Используйте map = new atlas.Map('theMap', Здесь M - заглавная буква

...