2017-08-17 63 views
1

地圖容器至於我看到的,我需要一個URL的地圖中使用的hasMap(或取代map)屬性。Schema.org爲無URL

但我的應用程序運行使用容器元素不帶鏈接谷歌/ Yandex圖腳本。

那麼什麼是標記我的地圖代碼的正確方法是什麼?它甚至有可能嗎?

回答

0

hasMap property預計URLMap值。

如果您提供Map值,則可以使用各種屬性指定數據地圖。如果您沒有(或不想指定)地圖的URL,只需省略url屬性即可。

我認爲這是不打算提供HTML片段(其中嵌入地圖)作爲一個屬性值。如果你真的想這樣做,也許你可以使用associatedMedia屬性:不是提供MediaObject項作爲值,你可以提供的HTML代碼段。這不是預期的,但是有效的。然而,微觀數據不允許這樣(因爲無法確定一個值的數據類型可以),你將不得不使用的RDFa(datatype)或JSON-LD(typed values)來代替。

但是在典型情況下,您只需提供鏈接打開在谷歌地圖的地圖,Yandex.Maps等(例如,與hasMapMapurl,或直接爲hasMapURL值)。如果鏈接不可見,則可以使用link元素,默認情況下這些元素在視覺上隱藏。