我在查看一些新手Google Maps API教程代碼。這個Javascript可以用JQuery縮短嗎?
They have an example說,如何動態地添加一些腳本到頁面,一旦頁面完成加載。我想知道如果我使用JQuery這個代碼可以縮短嗎?
這裏的代碼...
function initialize() {
var myLatlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 8,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
function loadScript() {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://maps.google.com/maps/api/js?sensor=false&callback=initialize";
document.body.appendChild(script);
}
window.onload = loadScript;
可能嗎?
哦,是的,你必須添加24Kb的gzip jQuery才能縮短几行:D – Strelok 2010-09-05 13:53:53
我不得不用你的'var map'行代替這個點到@SimpleCoder):'var map = new google.maps.Map($(「#map_canvas」)。get(0),myOptions);' – 2010-09-05 14:34:37
@Pure,的確你是對的。我會編輯我的答案。 – Strelok 2010-09-05 23:53:44