2
我有jQuery Mobile的網站,嘗試添加GMAP(V3),將動態標記:jQuery Mobile的使用GMAP v3的插件 - 刷新標誌物
bindMap: function() {
var markers = mapArray; //global var with coordinates
$('#mapContent').gmap({ 'callback': function() {
var self = this;
$.each(markers, function (i, m) {
if (markers[i][0] && markers[i][1]) {
self.addMarker({ 'position': new google.maps.LatLng(markers[i][0], markers[i][1]), 'bounds': true }).click(function() {
self.openInfoWindow({ 'content': markers[i][2] }, this);
});
}
});
}
});
}
它加載我帶標記的地圖,但一旦我改變標記並返回到相同的代碼來顯示此地圖,它將跳過回調函數並且不會使用新標記渲染新地圖。我試圖打電話$('#mapContent').gmap('refresh')
之前或$('#mapContent').gmap('clear', 'markers')
,仍然不顯示新的標記。