我有通常的谷歌地图 api 启动代码:
function initialize() {
var mapOptions = {
zoom: 7,
zoomControl : false,
streetViewControl : false,
panControl : false,
scaleControl : true,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
};
</script>
我还有一组定义覆盖的文件,如下所示:
var path12coords = [
//stuff
];
var path12 = new google.maps.Polyline({
path: path12coords,
strokeOpacity: 1.0,
strokeWeight: 2
});
path12.setMap(map);
此代码必须进入initialize()
方法,或者在加载时以任何其他方式调用。如何将其放入我拥有的代码中?我可以<script type="text/javascript" src="js/path12.js"></script>
,但是代码是独立的,不会在加载时调用。