我正在尝试为Google地图创建一个非常基本的插件。代码工作没有任何选项,但我很困惑如何设置最后一部分接受选项。这是我的代码
(function($) {
$.fn.googlemap = function(options) {
google.maps.visualRefresh = true;
var defaults = {
zoom: 16,
center: new google.maps.LatLng(49.241943, -122.889318),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
},
settings = $.extend({}, defaults, options);
var map = new google.maps.Map(document.getElementById("googlemap"), defaults);
}
}(jQuery));
正如我所说,这是有效的,但我不能通过googlemap();
传递任何参数$(document).ready( function() {
$('#googlemap').googlemap();
});
你能告诉我怎么解决这个问题吗?感谢