我们使用谷歌地图v3 javascript。
我们创建一个包含样式和地标的kml文件。当我有多达30种不同类型的自定义标记时,它工作正常。但每当我从不同类型创建一个新标记时,一个消失,这意味着我可以同时只有30个不同的自定义标记。它是否正确?我需要展示的不仅仅是那些。
如果有帮助,我会从标记中访问图像:
<Placemark id="23">
<Point>
<coordinates>-73.984293937683100000,42.813410660584346000,0</coordinates>
</Point>
<description>
<table class='hydrantInfo'><tr><th><span>Tower Site</span></th></tr><tr></tr><tr></tr><tr></tr><tr></tr><tr></tr><tr></tr><tr></tr><tr><th colspan='2'>Marker Location:</th></tr><tr><td colspan='2'>134-142 West Campbell Road, Schenectady, Rotterdam, Condado de Schenectady</td></tr><tr><th colspan='2'>Last Updated By: RVC[Agency]</td></tr><tr><td></td></tr><tr><td><span>168</span><span>Marker</span></td></tr></table>
</description>
<name>735</name>
<styleUrl>http://api.mydomain.com/Images/markers/styles.xml#TowerSite</styleUrl>
</Placemark>
style.xml像TowerSite一样:
<Style id="TowerSite1">
<IconStyle>
<Icon>
<href>http://api.mydomain.com/Images/markers/Zoom4/TowerSite.png</href>
</Icon>
</IconStyle>
</Style>
<Style id="TowerSite2">
<IconStyle>
<Icon>
<href>http://api.mydomain.com/Images/markers/Zoom4/TowerSite.png</href>
</Icon>
</IconStyle>
</Style>
<StyleMap id="TowerSite">
<Pair>
<key>normal</key>
<styleUrl>#TowerSite1</styleUrl>
</Pair>
<Pair>
<key>highlight</key>
<styleUrl>#TowerSite2</styleUrl>
</Pair>
</StyleMap>
注意:api.mydomain.com具有公共访问权限
感谢您的帮助