我在 Google 我的地图上有一张地图,我想使用 Google Maps JavaScript API 显示该地图;这样我就可以轻松地将多个地图合并为一个并创建路径/标记,而无需以编程方式执行此操作。
这是我正在使用的测试图。这是一个粗糙的地图,但我希望路径和标记都显示在我的 JavaScript 中。
这是 JavaScript:http://jsfiddle.net/gB2YD/66/ http://jsfiddle.net/gB2YD/66/
发生的情况是我绘制的路径显示得很好,但我一生都无法弄清楚如何让标记实际显示。
<title>Google Maps API v3 : KML Layer</title>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false">
</script>
<body onload="display_kmlmap()">
<div id="map_canvas" style="width:500px; height:400px; float:left">
</div>
</body>
...
function display_kmlmap()
{
// https://www.google.com/maps/d/edit?mid=z_Tk3EyXNpN8.k743LUvJRr1U&usp=sharing
var map_options = { };
var map = new google.maps.Map(document.getElementById("map_canvas"),map_options);
var kmlUrl = 'https://rawgit.com/Ravenstine/a3b18c71942a812b5b11/raw/dafd404a0410bfbc7c4ef77ef1c6437b313e8cf0/testmap.kml';
var kmlOptions = { map: map};
// Create the kmlLayer - and you are done
var kmlLayer = new google.maps.KmlLayer(kmlUrl, kmlOptions);
}
奇怪的是,我可以发誓,一个月前当我第一次尝试通过概念验证来做到这一点时,标记显示得很好。
似乎有一个错误。
当我删除<color/>
from
Style#icon-503-DB4436-nodesc-normal>IconStyle
我看到标记了。
根据文档<color/>
根本不支持<IconStyle/>
并将被忽略,因此它不会影响渲染。
有关的:问题跟踪器中的问题 8551 https://code.google.com/p/gmaps-api-issues/issues/detail?id=8551
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)