我做这个教程。我从这里复制了源代码。我也使用类似的 .kml 文件!
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<script>
function initialize() {
var chicago = new google.maps.LatLng(41.875696, -87.624207);
var mapOptions = {
zoom: 11,
center: chicago,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var ctaLayer = new google.maps.KmlLayer({
url: 'https://de-ik-kml.googlecode.com/svn/trunk/cta.kml'
});
ctaLayer.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
但是当我想使用我的网址时,谷歌地图不会加载或查看 .kml 文件。我不明白为什么不。
Chrome 的开发者工具没有显示任何错误。所以我无法调试是什么问题。我没找到。我尝试将''替换为https
' http
',但这并不能解决我的问题。我只是在我的代码中只更改了url
javascript 变量的值。