0

プログラムで注釈を追加する場合、http://code.google.com/intl/en/apis/customsearch/docs/api.html#create_annosを参照してください 。後で必要なときに各注釈に「id」を割り当てることができますか?すべての注釈を取得して削除するのではなく、ID で削除できますか?

4

1 に答える 1

1

リンク先のページでは、これがどのように機能するかを説明しています。

注釈を削除するためのXMLは少し異なります。URLとラベル名で完全な注釈形式を使用する代わりに、注釈IDまたはhrefidを使用する必要があります。カスタム検索は、各注釈にhrefidのタグを付けます。このIDを取得するには、すべてのアノテーションを取得し、削除するアノテーションのhrefIDを抽出します。

以下は、アノテーションを削除するコードスニペットです。

  <Remove>
     <Annotations>
       <Annotation href="Cg93d3cuZ29vZ2xlLmNvbS8Qrsq3gv456gRI" />
       <Annotation href="Cg93d3cuZ29vZ2xlLmNvbS8Qzsq3gvWd23" />
     </Annotations>
  </Remove>

つまり、いいえ、注釈に独自のIDを割り当てることはできません。削除する要素のIDを見つけるには、既存の注釈のリストを取得する必要があります。

于 2009-08-03T12:34:04.563 に答える