如何在Google Maps KML文件中使用自定义徽标替换白色标记?

问题描述 投票:-1回答:1

我们使用Google JavaScript API通过KML文件显示Google我的地图。地图上的标记显示白色标记,而不是我们在“我的地图”上显示的自定义徽标。 KML不支持标记的自定义徽标吗?

enter image description here

<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>
javascript google-maps kml mymaps
1个回答
0
投票

网址:http://www.linktodata/data.kml错了。它需要转到.kml文件中的链接。

© www.soinside.com 2019 - 2024. All rights reserved.