var marker = new google.maps.Marker({
position: new google.maps.LatLng(56.8848, 14.7730),
map: map,
title: 'My workplace',
clickable: false,
icon: 'http://google-maps-icons.googlecode.com/files/factory.png'
});
在我看来,这仅控制LatLng定义的标记。换句话说,只有一个点。
如何为kml图层中的所有网站定义自定义标记。继承我地图的链接
http://myfloridagps.com/SpiderWeb/KML/map.html
我在kml内直接更改的一个绿色图标似乎限制了任何未来的功能。
答案 0 :(得分:0)
指定图标样式:
<Style id="mm_orange_hd2">
<IconStyle>
<Icon>
<href>http://missouristate.info/images/2010/homecoming/mm_orange.png</href>
</Icon>
<hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/>
</IconStyle>
</Style>
参考说风格:
<Placemark id="id1">
<name>Crosstown Barbeque</name>
<styleUrl>#mm_orange_hd2</styleUrl>
<Point>
<coordinates>-93.272,37.2278,0</coordinates>
</Point>
</Placemark>
请注意,您必须将随机数据附加到kml文件网址,以防止地图服务器缓存它。