MapCategoryType 的 Schema.org 枚举是什么意思?

What do the Schema.org enumerations for MapCategoryType mean?

Schema.org 上有一种标记地图的类型。我想将 link 添加到 Google 地图中,显示我的公司所在位置。

有四个选项,但我不确定哪个合适:

ParkingMap
SeatingMap
TransitMap
VenueMap

停车、公交和场地似乎都是合适的选择。

这些东西有必要吗?我只是想确保有人在 Google.

上搜索我的商家时显示我的地图

这些枚举 URI 可用作 mapType property 的值。他们只是指定地图的type/kind。

所以如果你有一个 Map,并且你想指定它的类型,它可能看起来像这样:

<div itemscope itemtype="http://schema.org/Map">
  <link itemprop="mapType" href="http://schema.org/TransitMap" />
</div>

对于 Google 搜索,似乎没有任何类型的文档化功能(至少 https://developers.google.com/structured-data/ and https://developers.google.com/webmasters/business-location-pages/ 上没有)会使用 Schema.org 的 Map类型。

如果您只想 link 到 Place (e.g., a LocalBusiness), without providing metadata for the map (like the mapType, the map name etc.), you could use its hasMap property 的地图,而不是引用 Map 项目,请直接提供 URL:

<div itemscope itemtype="http://schema.org/LocalBusiness">
  <a itemprop="hasMap" href="http://example.com/your-map">Map</a>
</div>

我想也可以想象消费者(如 Google 搜索)可能会显示(他们自己的)地图,即使没有这个 hasMap 属性 开始,例如,基于address/location.