Я думаю, что есть возможность ускорить его, если вы используете setTimeout (), чтобы гарантировать, что вы вызываете обработчик перемещения мыши только 10 раз в секунду. Что-то вроде:
var wait = false;
GEvent.addListener(map, "mousemove", function(point) {
if (!wait) window.setTimeout("showLatLng('+point+')", 100);
wait = true;
}
function showLatLng(point) {
mousex = point.x;
mousey = point.y;
document.getElementById('LatLng').innerHTML =
'LatLng: ' + mousex + ', ' + mousey;
wait = false;
}
Не проверял, но это может сработать. Надеюсь, что это так:)