Implementation with Azure
Environment
Product | Progress® Kendo UI® Map for jQuery |
Progress Kendo UI | version 2021.1.330 |
Description
How can I implement Azure maps' geospatial capabilities with Kendo Map?
Solution
The Kendo UI Map is fully compatible with Azure's png tile API. Use the Url of the Asure service in the urlTemplate property of the Map and observe the result.
Make sure that the API version is specified in the URL. In order to use Azure maps you need to have an Azure Maps account and key.
The following example demonstrates the full implementation of the approach.
<div id="example">
<div id="map"></div>
<script>
function createMap() {
$("#map").kendoMap({
center: [30.268107, -97.744821],
zoom: 3,
layers: [{
type: "tile",
urlTemplate: "https://atlas.microsoft.com/map/tile/png?subscription-key=[your-key-here]&api-version=1.0&layer=basic&style=main&x=#=x#&y=#=y#&zoom=#=zoom#"
}],
markers: [{
location: [30.268107, -97.744821],
shape: "pinTarget",
tooltip: {
content: "Austin, TX"
}
}]
});
}
$(document).ready(createMap);
</script>
</div>