有没有办法让地图的地标在包含地图的页面上调用 javascript 方法。
例如:假设我们有一个谷歌地图,上面有我们客户的别针。如果销售人员点击 CompanyA 的 pin,包含页面是否可以使用 javascript 来识别 ConpanyA 的 pin 已被点击。并显示该公司活动的快速报告?
编辑:对不起伙计们,应该提到我们想通过 KML 构建和加载地标
有没有办法让地图的地标在包含地图的页面上调用 javascript 方法。
例如:假设我们有一个谷歌地图,上面有我们客户的别针。如果销售人员点击 CompanyA 的 pin,包含页面是否可以使用 javascript 来识别 ConpanyA 的 pin 已被点击。并显示该公司活动的快速报告?
编辑:对不起伙计们,应该提到我们想通过 KML 构建和加载地标
是的,您可以将事件连接到标记(我使用标记管理器)。
GEvent.addListener(marker,'click',function(){..your code..})
请参阅此处的 api 文档:http ://code.google.com/apis/maps/documentation/reference.html#GMarker (向下滚动到“事件”部分)。
我在这里做了类似的事情。随意查看源代码:)
我相信您使用 Google Maps AJAX API 将任意 HTML 放入 pin 的弹出窗口中。我知道我可以在其中放置一个锚标记(a href=blah),所以您不能创建一个具有 javascript:blah() url 而不是网络上的某些 url 的可点击链接吗?