Google Map API使用详解(十七)——实现自定义叠加层

与地图上的控件不同,地图上的叠加层(Overlay)指的是和某个经纬度坐标绑定,能够跟随地图的缩放拖拽而相应移动的DOM元素。地图API文档里定义的GMarker、GPolyline、GInfoWindow都属于叠加层。下面主要讲一下GMarker的使用,其他都是类似的,可以参考Google Map API文档。

先看下面的代码:(详细参考MyApp2.htmljs/GMap.js

var marker = new GMarker(rpoint);        

map.addOverlay(marker);        

marker.openInfoWindowHtml("欢迎查看"+str+"地图");

这里定义了一个自定义的GMarker对象,并进行了初始化,这个类GMarker的实现方法可以参考Google Map API文档。

另外,为了实现叠加层的,专门做了一个字符串处理的示例,即为MyApp1.html。可以运行一下查看效果。

转载于:https://www.cnblogs.com/greywolf/archive/2012/08/02/2619630.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值