在API的第2版中,地图点击事件返回了Overlay,LatLng,Overlaylatlng。
我用它来创建一个通用的地图事件,它可以检索地图点击事件的坐标,或者返回标记或其他类型的叠加的坐标。
现在API v3在地图点击事件期间没有返回Overlay或Overlaylatlng,如何在用户点击标记或叠加层时为地图创建通用“点击”事件?我真的不想为我在页面上的每个标记创建一个点击事件,因为我创建了从少数到几千个标记的任何位置。
另外,我必须创建一个自定义ImageMapType才能显示StreetViewOverlay,就像我们在API的v2中所做的那样,因为我找不到告诉我如何在没有pegman图标的情况下添加StreetViewOverlay的地方。如何检索此叠加类型点击的LatLng坐标?
答案 0 :(得分:0)
您需要为添加的每个叠加层添加一个点击侦听器。您可以在createMarker函数中执行此操作以减少代码开销。
点击标记根本不会触发地图上的点击事件。