我正在寻找一种方法,使谷歌的地图标记一个简单的链接(<a href="">
)。如何使Google地图标记成为简单的URL链接?
我不要复制的链接行为的JavaScript(location.href
例如),因为我希望用户能够在一个新的标签或窗口中打开链接(例如使用中间点击)。
有没有办法做到这一点?
我正在寻找一种方法,使谷歌的地图标记一个简单的链接(<a href="">
)。如何使Google地图标记成为简单的URL链接?
我不要复制的链接行为的JavaScript(location.href
例如),因为我希望用户能够在一个新的标签或窗口中打开链接(例如使用中间点击)。
有没有办法做到这一点?
有趣的想法。只有在我脑海中的解决办法是使用jQuery的所有标记元素包装成<a href="..." />
:
$(something).wrap('<a href="..." />');
的问题是如何找到的所有标记,即什么是那表情“东西”。
因为在标记上的点击,你只能使用location.href/window.open功能的JavaScript事件。
如果你想要标准的html链接,那么你最好的选择是当用户点击标记并将infowindow的内容作为html链接时打开一个infowindow。
对于此问题,有一个变通办法。
这样,中间点击/ CTRL点击/普通鼠标左键单击都有所需的经典行为,而开销是非常有限的。
该解决方案适用于全屏地图,因为继“#” HREF不会有任何影响。如果您希望这个解决方案的页面超过酮屏幕高度 - 高,你也应该链接时将href设置为“#”加一个click事件侦听器block the event propagation上工作。
这是一个有趣的解决方法! –
将不会起作用,因为标记在画布 – skarE
@skarE,并不总是得出 - 如果他们可以拖动,它们是作为单独的标记。 – TMS