2

私は、私たちの地域のゼネコンであるサイトを構築しており、彼は複数の都市で働いています。彼らが働いているいくつかの都市をいくつかのページにリストしていますが、たとえ彼がそれらの都市に住所を持っていなくても、同じページに複数の都市をマークアップできるかどうか疑問に思っていました.

私はcontainedInとGeoShapeのマークアップを調べましたが、決定的な答え/実装方法の例を見つけることができません(彼のローカルアドレスからのサービスエリア半径で使用するため)。

これに関する最良のルートについて手がかりを得た人はいますか?

4

1 に答える 1

1

よし、こっちを見よう。

あなたは、特定の地域 (都市) でいくつかのサービスを提供する_組織を持っています。

http://schema.org/Product description が言うように

商品とは、靴、コンサートのチケット、車など、販売可能なものすべてです。ヘアカットなどの商品サービスも、このタイプを使用して表すことができます。

つまり、このタイプをサービスのマークアップに使用できます。また、特定のオファー (== 特定の都市) にはhttp://schema.org/Offerを使用できます。http://schema.org/Offerには、必要な機能を備えた 2 つのプロパティがあります。

availableAtOrFrom - Place - オファーを取得できる場所 (店舗の場所など)。

eligibleRegion - GeoShape または Text - ISO 3166-1 (ISO 3166-1 alpha-2) または ISO 3166-2 コード、またはオファーまたは配送料の仕様が有効な地政学的地域の GeoShape。

ユースケースに最も適したものを使用してください。

例:

<div itemscope itemtype="http://schema.org/Organization">
  <span itemprop="name">Cleaning Organization</span>

Contact Details:
  <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
    Main address:
      <span itemprop="streetAddress">38 avenue de l'Opera</span>
      <span itemprop="postalCode">F-75002</span>
      <span itemprop="addressLocality">Paris, France</span>
    ,
  </div>

  <div itemprop="makesOffer" itemscope itemtype="http://schema.org/Offer">
    <div itemprop="itemOffered" itemscope itemtype="http://schema.org/Product">
        <span itemprop="name">Cleaning Service</span>
    </div>

    <div itemprop="availableAtOrFrom" itemscope itemtype="http://schema.org/City">
        <span itemprop="name">Beautiful city 1</span>
    </div>

    <div itemprop="availableAtOrFrom" itemscope itemtype="http://schema.org/City">
        <span itemprop="name">Beautiful city 2</span>
    </div>
  </div>
</div>
于 2013-09-13T21:36:32.310 に答える