Without subpixel positioning:
With subpixel positioning:
Sample code:
function demoAnimate (setPos) {
function step(timestamp) {
var radius = 20;
setPos([
Math.cos(timestamp / 5000) * radius,
Math.sin(timestamp / 5000) * radius
]);
requestAnimationFrame(step);
}
requestAnimationFrame(step);
}
demoAnimate(function (latlng) {
noSubpixMarker.setLatLng(latlng)
subpixMarker.setLatLngPrecise(latlng)
})