Я пытаюсь получить пример кода здесь: 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>