リーフレット/マップボックスを使用して、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
});