Мы используем Google JavaScript API для отображения Google My Maps через файл KML.
Маркеры на карте показывают белые маркеры, а не логотип, который мы получили на Моих картах. Разве KML не поддерживает собственные логотипы для маркеров?
![enter image description here](https://i.stack.imgur.com/vreLw.jpg)
<style type="text/css">
html,
body,
#map_canvas {
height: 100%;
width: 100%;
margin: 0px;
padding: 0px
}
</style>
<script src="https://maps.googleapis.com/maps/api/js?
key=Your_API_kEY" type="text/javascript">
</script>
<script>
var geocoder;
var map;
function initialize() {
var map = new google.maps.Map(
document.getElementById("map_canvas"), {
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var layer = new google.maps.KmlLayer({
suppressInfoWindows: false,
url: "http://www.linktodata/data.kml",
map: map
})
}
google.maps.event.addDomListener(window, "load", initialize);
</script>