本文介绍了谷歌地图网页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颜色不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-22 20:46
查看更多