本文介绍了谷歌地图网页API - KML IconStyle颜色不工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有KML和谷歌地图网页API的一个问题。
如果我用颜色标记为IconStyle标记在地图上的标记不显示。
这是在地图上显示如果我删除颜色标记。
我敢肯定,在KML工作正常,直到2-3个月前。
这是我的KML文件:
< XML版本='1.0'编码='UTF-8'&GT?;
< KML的xmlns =HTTP://www.opengis.net/kml/2.2'>
<文件>
<名称>地图< /名称>
<描述><![CDATA []]>< /描述>
<&夹GT;
<名称>地图< /名称>
<标>
< styleUrl>#图标961-62AF44< / styleUrl>
<名称>唧唧歪歪< /名称>
<描述><![CDATA [描述唧唧歪歪]>< /描述>
<点和GT;
<&坐标GT; 12.429284000000052,41.899191,0.0< /坐标>
< /点和GT;
< /标>
< /文件夹>
<风格ID ='图标961-62AF44'>
< IconStyle>
<彩色> ff44AF62< /彩色>
<项目建设规模及GT; 1.1< /规模与GT;
<图标和GT;
&LT; HREF&GT; HTTP://www.gstatic.com/mapspro/images/stock/961-wht-square-blank.png< / HREF&GT;
&LT; /图标&GT;
&LT; / IconStyle&GT;
&LT; /样式和GT;
&LT; /文件&GT;
&LT; / KML&GT;
这是我的javascript:
&LT;脚本&GT;
VAR地图; 函数初始化(){
VAR的MapOptions = {
中心:新google.maps.LatLng(41.7,12.6)
变焦:9
};
地图=新google.maps.Map(的document.getElementById(图)的MapOptions);
VAR ctaLayer =新google.maps.KmlLayer('http://test.com/test.kml',{preserveViewport:真});
ctaLayer.setMap(地图);
} google.maps.event.addDomListener(窗口'负荷',初始化);
&LT; / SCRIPT&GT;
一些建议?
谢谢你。
解决方案
这是在谷歌地图JavaScript API V3的一个问题。
这篇关于谷歌地图网页API - KML IconStyle颜色不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!