GMAP3 6.x положение маркера Android отключено в портретном режиме
URL: http://arkansasdiving.com/dive-map/?location=61
У меня проблема с возможностью нажимать на маркеры на устройстве Android. Я использую Samsung S8, и когда я загружаю страницу, я вижу все маркеры, но события нажатия, кажется, не в том месте. Маркеры всегда в правильном месте.
Теперь, если я переключу свой телефон из портретного в альбомный режим, события щелчка будут в правильном месте. Вот как устанавливаются маркеры:
var item_markers = new Array();
var obj = window.javo_map_tab_func;
obj.map_clear(true);
$.each(response, function(i, item) {
if (item.lat != "" && item.lng != "") {
item_markers.push({
lat: item.lat,
lng: item.lng,
options: {
icon: item.icon
},
id: "mid_" + item.post_id,
data: item
});
}
});
var _opt = {
marker: {
values: item_markers,
events: {
click: function(m, e, c) {
var map = $(this).gmap3('get');
obj.infoWindo.setContent($("#javo-map-loading-template").html());
obj.infoWindo.open(map, m);
map.setCenter(m.getPosition());
// POST to retrieve data when clicked here //
}
}
}
}
this.el.gmap3({ trigger: 'resize' });
this.el.gmap3( _opt , "autofit");