【发布时间】:2016-06-21 11:05:04
【问题描述】:
我正在使用 KML 图层在网站中嵌入 Google 地图,但我正在努力解决我认为非常基本的问题。
我的计算机上有一个 KML 文件,我想将它作为 KML 图层添加到我的地图中,但我不知道如何“访问”该特定文件。我已将网址设置为url: '/../data/Bus27route.kml.xml',,目前我的谷歌地图上没有任何内容。现在,' ' 标记之间的内容只是“数据”目录中文件“Bus27route.kml.xml”的“方向”。
“ ”标记内应包含什么才能访问我计算机上的文件?还是我在代码中的其他地方访问此文件时出错?
感谢任何认为他们可以帮助我的人!非常感谢任何 cmets、建议、问题等。
function initMap(lat, lng) {
var myLatLng = {lat: lat, lng: lng};
// Create a map object and specify the DOM element for display.
var map = new google.maps.Map(document.getElementById('bus_1_map'), {
center: myLatLng,
scrollwheel: false,
zoom: 12
});
var bus27Route = new google.maps.KmlLayer({
url: '/../data/Bus27route.kml.xml',
map: map
});
}
【问题讨论】:
-
KMLLayer 的网址必须公开(可由 Google 的服务器访问)。您需要提供完整的 URL。
标签: google-maps express kml