2

リーフレット/マップボックスを使用して、utfgrid でロングタップを動作させようとしています。

通常、jQueryMobilesの「taphold」またはリーフレットの「contextmenu」は機能すると思いますが(マップ上では機能します)、utf gridLayerで使用しようとすると何もしません。

私は現在、これをグリッドの単純なタップ/クリックに使用していますが、これは正常に機能します。

gridlayer.on('click', function (e) {
    console.log(e.data);
});

でも本当にやりたいのはこれです。

gridlayer.on("contextmenu", function(e){
   //do something else
}); 

また

gridlayer.on("taphold", function(e){
   //do something else
});
4

0 に答える 0