Google 地图事件实例讲解

网友投稿 214 2023-07-10


Google 地图事件实例讲解

Google 地图事件

点击标记缩放地图

我们仍然使用上一遍文章使用的英国伦敦的地图。

点用户点击标记时实现缩放地图的功能(点击标记时绑定地图缩放事件)。

代码如下:

&LGgGzGUHlt;script>

var myCenter=new google.maps.LatLng(51.508742,-0.120850);

function initialize()

{

var mapProp = {

center: myCenter,

zoom:5,

mapTypeId: google.maps.MapTypeId.ROADMAP

};

var map = new google.maps.Map(document.getElementById("googleMap"),mapProp);

var marker = new google.maps.Marker({

position: myCenter,

title:'Click to zoom'

});

marker.setMap(map);

// Zoom to 9 when clicking on marker

google.maps.event.addListener(marker,'click',function() {

map.setZoom(9);

map.setCenter(marker.getPosition());

});

}

google.maps.event.addDomListener(window, 'load', initialize);

使用 addListener() 事件处理程序来注册事件的监听。该方法使用一个对象,一个事件来监听,当指定的事件发生时 函数将被调用。

重置标记

我们通过给地图添加事件处理程序来改变 'center' 属性,以下代码使用 center_changed 事件在3秒后标记移会中心点:

实例

点击标记时打开信息窗口。

点击标记在信息窗口显示一些文本信息:

实例


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Google 地图控件集详解及实例代码
下一篇:关于动态生成dom绑定事件失效的原因及解决方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~