2017-02-10 1 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"> 
関連する問題