2017-02-10 17 views
1

В моем приложении я использую библиотеку листовок для визуализации карт и рисования фигур. Я использую ниже код для установки маркера на карте. Маркеры настроены правильно, нажав на значок маркера, не работает. Я имею в виду, что функция обратного вызова не вызывается. Ниже приведен код, который я использую для своего случая.Почему функция обратного вызова не работает с настройками маркера в библиотеке листовок Android?

var marker = L.marker([lat, lng], 
{ name: dr.Description, clickable: true, icon: vehicleIconBasisOnTrip }). 
    addTo(markerVehicleLayer).on('click',function() 
    {$scope.getVehicleDetails(dr)} 
    ) 

Одна вещь, которую я хочу упомянуть, что я испытал тот же код, который работает отлично на Android версии леденец и когда пытались версия предварительно леденец функции обратного вызова не звоните. И ничего нет в консоли, когда я подключил устройство к браузеру. Любая помощь.

ответ

1

Проведя много времени, я могу решить проблему. В div на карте я добавил 'data-tap-disabled = "true"'. Ниже приведен код.

<div id="map-div" class="map-style" data-tap-disabled="true">