【发布时间】:2012-09-04 15:29:17
【问题描述】:
我的网站上有一张地图,我想从 kml 文件中创建一些路径。我找到了geoxml3,我有这个代码:
<script type="text/javascript" src="geoxml3.js"></script>
<script type="text/javascript">
var geoXml = null;
var map = null;
var myLatLng = null;
function initialize() {
var mapOptions = {
//stuff
};
map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
geoXml = new geoXML3.parser({
map: map
});
geoXml.parse('paths/path1.kml');
};
</script>
它来自文档示例。现在我想通过访问geoXml 的某些属性来检索路径,但是我的浏览器的调试器声称它是未定义的,即使定义kml 文件中折线点的标记显示在地图上。如何从文件中绘制路径,不一定使用这种方法?
这是文件:
http://pastebin.com/R1PsuumL
我想从Folder/Placemark/LineString/coordinates 中的坐标创建路径。
【问题讨论】:
-
您能告诉我们您加载geoxml的脚本标签吗?
-
您是否询问如何从仅包含仅包含“点”几何图形的地标的 KML 文件中绘制折线?
-
显示问题的地图或 jsfiddle 的链接会有所帮助(和/或可能是示例 KML 文件)。
-
添加了geoxml加载行和kml文件片段。
标签: google-maps kml google-polyline