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");

0 ответов

Другие вопросы по тегам