2

次のような状況があります: 私のアプリが Google ドライブに保存する写真には、EXIF データに GPS 位置が書き込まれています。こちらをご覧ください。 後で追加のインデックス作成のために位置を使用したいと思います。おそらく、使いやすい Google API の 1 つから番地を取得することさえできます。しかし、私には、GPS データと Google のインデックス作成との明らかな統合はないように見えます。それらを EXIF ヘッダーに残しておくと、Drive API を使用してアクセスすることさえできません. したがって、私の唯一のオプションは、JPEG ファイルをプルし、EXIF を自分で解析し、Google Maps API を呼び出して住所を取得し (そのような方法があると仮定して、まだこれを試していません)、住所データをプッシュすることです。 「メタ」、「説明」、または「IndexableText」に戻ります。または、JPEG を保存するときに、GPS 座標をメタ データに直接プッシュすることもできます (2 つの符号付きフロートのみです)。これにより、EXIF 情報が効果的に複製されます (複製データが大好きです)。だから私の質問は次のとおりです。明らかな何かが欠けていますか? この「EXIF GPSデータ」→「番地」をGoogleドライブレベルで行う予定はありますか?すでにありますか?自分でやるべきか、待つべきか ありがとう、ショーン

4

1 に答える 1

4

Google ドライブ SDK は、imageMediaMetadata画像の基本的なプロパティと EXIF 情報を含む画像ファイルのフィールドを返します。現時点では、ドライブは住所を提供するために EXIF メタデータの地理座標を逆ジオコーディングしません。

スケールとパフォーマンスの要件に応じて、それらを自分で抽出するか、API によって返された画像メタデータを使用してから、Google Maps API で逆ジオコーディングすることができます。カスタム ファイル プロパティを使用してアドレスを追加できます。プロパティはクエリ可能で、それらの上に検索機能を構築できます。サンプルのプロパティ エンティティは次のようになります。詳細については、ドキュメントを参照してください。

{
  "key": "address",
  "value": "City of Westminster, WC2N 5DN, United Kingdom",
  "visibility": "PRIVATE"
}
于 2013-04-09T11:09:46.710 に答える