0

私はGoogle Places Apiなどを使用する必要があるクロスプラットフォームプロジェクトを開始しますが、残念ながらXamarin.Formsで使用するライブラリは見つかりません。 JSONを取得し、私のオブジェクトを作成するために私は、WebサービスAPIを使用することができところで 、今私はXamarin.Formsのための非常に小さなライブラリを作成することを考えると、私はいくつかの質問があります:Google Places Api in Xamarin.Formsアプリケーション

  • 私はに基づいてオブジェクトを作成することができますがGoogleプレイスのjsonとWebサービスのAPIですが、これは良いアイデアかどうかわかりませんが、今はjson2csharpをマップに使用してクラスを作成しますが、Googleが変数の名前を変更したり、これは良い習慣ですか?

  • パフォーマンス面では、オブジェクトを作成してxamarin.formsプロジェクトで使用するのに適していますか?

  • これは存在しないライブラリを作成するための良い考えですか?このタイプのライブラリの構造は分かりません。

答えて

0

1)任意のライブラリを使用してJSONをマップできます。 Googleが変数の名前を変更すると、多くの人が問題を抱えます。したがって、もし彼らがそれをやろうとするならば、彼らはおそらく異なるAPIを行い、最新のままにしておくでしょう。

2)はい。ウェブリクエスト自体は重い操作です。あなたがそれをどこに保管するかには少し違いがあります。

3).Netには多くのものがあります。例:https://github.com/linguanostra/GoogleMapsAPI.NET

このAPIは単独でライブラリのようなものです。理論的には、それらの周りにラッパーを書くことができますが、それはライブラリとして使用するのに十分な柔軟性がありますか?しかし、それはあなたの決断です。小さなものを作り、それを世界と共有するのはいつも楽しいことです(ソースを公開する予定の場合)。