我正在尋找一種方法,使谷歌的地圖標記一個簡單的鏈接(<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