移动地图时执行事件

时间:2014-12-24 01:30:17

标签: javascript ajax google-maps-api-3

我试图复制此行为(https://www.airbnb.ca/s/toronto-ontario?checkin=17-12-2014&checkout=24-12-2014&sw_lat=43.56960969393856&sw_lng=-79.59977045062669&ne_lat=43.8614845983898&ne_lng=-79.23172845843919&zoom=11&search_by_map=true&ss_id=8dvu26gm),

基本上,当鼠标在地图上移动但没有成功时,我一直试图捕捉纬度/经度。这是我的尝试:http://www.ananietodiseno.com/maps/

我一直在尝试使用鼠标悬停事件。是否有人能够指出我正确的方向?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

尝试类似这样的jQuery:

$('.map').mousedown(function() {
  $(this).on("mousemove", updateCoords);
});
$(window).mouseup(function() {
  $(".map").off("mousemove", updateCoords);
});

function updateCoords() {
  // code to run when map is moved
}