2
私はダイナミックマーカーでGMAP(V3)を追加しようと、jqueryのモバイルサイトを持っている:jQueryのモバイル - REFRESH MARKERS
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);
});
}
});
}
});
}
それは私のマーカーでマップをロードしますが、私はマーカーを変更すると同じコードに戻ってこのマップを表示すると、コールバック関数はスキップされ、新しいマーカーで新しいマップがレンダリングされません。私はあなたが意味する「同じコードに戻って」いますが、同じマップオブジェクトを再利用カント何