Gmailの連絡先を含む郵便アドレス
-
22-09-2019 - |
質問
Gmail Contacts APIを使用していますが、アドレスはすべて1つの文字列にあります。次のフィールドを持つ適切なアドレスオブジェクトに単一の文字列を解析する標準パーサーはありますか。
住所1
路上住所2
街
州
ジップ
解決
これはスレッドです Javaの同じ問題に対処しますが、選択された答えは言語不可知論者であり、構造化されていないアドレスからURLを形成し、Googleマップに解析するために送信する方法を示しています(都市名、ストリート名などに関する豊富な情報があります)。
この他のSOスレッド より多くの議論があり、完全な、スタンドアロンの視覚的な基本コードを提供するものを含む多くのソリューションを提案しています。
VB(またはその他のソリューション)をC#に翻訳するのに役立ちますか?
他のヒント
Googleの連絡先からこのデータを取得していて、たまたまタップしている場合 <gd.postalAddress>
見てください <gd:structuredPostalAddress>
代わりに、あなたがそれから解析する必要はありません 要素が分かれます すでにあなたのために。
今年初めにいくつかのバグがありましたが、それらは今までに解決されるかもしれません
アドレス用の標準パーサーはありません。この質問の提案を見るかもしれません。 使用可能な道路住所、市、州、弦からジップを解析する しかし、それは私たち中心のようです。 Google Maps APIを使用するという推奨もあります。これは実際には非常に便利ですが、レートは制限されています。
使用しているクラスと、APIを呼び出すために使用する構成に大きく依存していると思います。おそらく、受け取った文字列の例を投稿することができます。すでにXMLやJSONではありませんか?