地圖容器至於我看到的,我需要一個URL的地圖中使用的hasMap
(或取代map
)屬性。Schema.org爲無URL
但我的應用程序運行使用容器元素不帶鏈接谷歌/ Yandex圖腳本。
那麼什麼是標記我的地圖代碼的正確方法是什麼?它甚至有可能嗎?
地圖容器至於我看到的,我需要一個URL的地圖中使用的hasMap
(或取代map
)屬性。Schema.org爲無URL
但我的應用程序運行使用容器元素不帶鏈接谷歌/ Yandex圖腳本。
那麼什麼是標記我的地圖代碼的正確方法是什麼?它甚至有可能嗎?
hasMap
property預計URL
或Map
值。
如果您提供Map
值,則可以使用各種屬性指定數據約地圖。如果您沒有(或不想指定)地圖的URL,只需省略url
屬性即可。
我認爲這是不打算提供HTML片段(其中嵌入地圖)作爲一個屬性值。如果你真的想這樣做,也許你可以使用associatedMedia
屬性:不是提供MediaObject
項作爲值,你可以提供的HTML代碼段。這不是預期的,但是有效的。然而,微觀數據不允許這樣(因爲無法確定一個值的數據類型可以),你將不得不使用的RDFa(datatype
)或JSON-LD(typed values)來代替。
但是在典型情況下,您只需提供鏈接打開在谷歌地圖的地圖,Yandex.Maps等(例如,與hasMap
→Map
→url
,或直接爲hasMap
URL
值)。如果鏈接不可見,則可以使用link
元素,默認情況下這些元素在視覺上隱藏。