使用标记作为链接的Google Maps API
Google Maps API using markers as links?
我在使用谷歌地图API很新的,虽然我已经学到了很多关于它在过去的一周,但有一件事仍然困扰着我,我不知道如何添加一个标记事件,所以当我点击一个标记,它会把我送到一个网站。我想让标记说,例如,带我到谷歌(http://www.google.ie/)当我点击它。
GEvent.addListener(marker, "click", function() {
});
我只是不知道在这个函数里面放什么来做这个,我在每个标记上有两个事件一个是我把鼠标放在标记上,这是正常的,它只是点击,我想让工作
GEvent。addListener是一个事件侦听器(正如它所说的)。它等待你做一些事情,在这个例子中是点击。当你调用addListener时,你也在创建一个函数。
在函数中,您可以调用任何您想调用的内容。通常,大多数人会打开描述标记的信息窗口,但在你的情况下,你可以输入:
window.location = "http://www.google.com";
所以你的整个代码看起来像:
GEvent.addListener(marker, "click", function() {
window.location = "http://www.google.com";
});
我没有测试过代码
相关文章:
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 使用Google Maps API向标记添加多个字符
- Google Maps API OverlayView()在AngularJS指令中不起作用
- 使用Google Maps API驱动时间多边形
- 使用Google Maps JavaScript API v3和Geocoding API映射多个位置
- 在for循环中使用多维数组设置google.maps.Marker图标
- 可扩展的画布作为Google Maps Javascript API中的覆盖
- 在自动完成中使用Google Maps Places API;API不工作
- google.maps.event.addDomListener(window, 'load', fun
- 根据PHP中数组的长度在Google Maps API中循环遍历标记
- 加载Google MAPS API v3的JSON数据
- 如何使用Dojo引用Google Maps事件中的包含类
- Javascript:Google Maps API:如果地图加载在隐藏容器中,则为空白地图
- 如何在Ionic/Codova应用程序中保护我的Google Maps Javascript V3 API密钥
- 来自JSON数组的Google Maps API生成器
- Google Maps JavaScript API v3:getDetails(请求,回调),用于多个位置
- "现代的“;在Google Maps JS API v3上使用字母标记
- Google Maps Javascript v3 自定义控件子类化标准控件
- Google Maps panTo conflicts with addListener
- 来自plugin.google.maps(不是com.google.maps)的标记不会改变其位置