我是地图框 api 的新手,之前一直在使用谷歌地图 api。无论如何,我的问题是我需要在 mapbox 上给出标记,当标记出现在地图上时,一个拖放动画,一旦用户开始拖动标记,我需要给它一个反弹动画,直到拖动结束。我已经浏览了 api 文档,但找不到任何相关内容。我也尝试过bouncemarker.js 给这些标记反弹效果,但不幸的是它不能满足我的要求,因为反弹效果不够平滑,看起来不错。因此,我们将不胜感激在这方面的任何帮助或建议。
到目前为止,我的代码看起来像这样,
L.mapbox.accessToken = '[access token]';
map = L.mapbox.map('googleMap',
'map_id', {
center: [-8.461, 115.159],
zoom: 9
});
marker = L.marker(latLongObj, {
icon: L.icon({ iconUrl: marker_image }),
draggable: true
});
marker.addTo(map);
marker.on('dragstart', function(e) {
console.log('Drag Start!');
});
marker.on('dragend', function(e) {
console.log('Drag End!');
});
谢谢