关于谷歌地图添加多标注且每个标注上显示信息窗体详解

公司项目需要做一个谷歌地图,任务被交到我这儿。因为之前已经做过高德地图了,想着应该也挺简单的。然后翻墙,找谷歌地图api。然而开发到多标注显示信息窗体的时候遇到问题,百思不得其解。百度之,谷歌之均一无所获。最后经过大量实践终将其解决。现分享出来,希望能帮到更多人。

由于谷歌地图上只提供了但标注显示信息窗体,没有提供多标注显示信息窗体,所以我的问题是,点击多个标注其中一个,信息窗体总是在最后一个标注位置显示。以下是最初代码:
这里写图片描述

其原因是不能将监听事件写在标注循环体之内,必须要在写在外面,在外层的方法内调用监听事件,传对应的marker,content等。
以下是修正后的代码:
这里写图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值