2

私はマッピングが初めてで、V3 API チュートリアルを完了し、mapstraction について聞いたばかりです。V3 が Google マップ API の完全な記述であることを考えると、どちらを学ぶのがよいか知りたいですか? Mapstraction によって柔軟性が向上することは理解していますが、Mapstraction の現在のバージョンでは新しい V3 機能を利用できますか?

よろしく

4

2 に答える 2

0

マッピング プロバイダーを頻繁に切り替えるという特定の要件がない限り、抽象化マッピング API を使用しないことをお勧めします。

于 2011-01-31T09:32:53.823 に答える
0

私はいくつかのプロジェクトで Mapstraction をかなり集中的に使用してきました。

プラス面としては、非常によく書かれた抽象レイヤーであり、非常にうまく機能します。コードは適切に構造化され、論理的であり、基本的なマッピングに必要なすべてを処理します。少し努力すれば、簡単に理解でき、拡張することができます。また、基礎となるオーダーメイドのマップ オブジェクトには引き続きアクセスでき、それらに対して特定のコードを記述することができます。

それに対して、いくつかの問題があります。もちろん、これは抽象化レイヤーであるため、たとえば Google マップに固有の機能に固有のことをしたい場合は、そのまま実装するよりも追加の作業が必要になります。Bing マップも現在、改良された v7 ではなく v6 にのみ実装されています。

個人的には、Google と Bing と OpenSourceMap の間の交換は、特にライセンスの問題と Google との価格の問題を考えると、非常にポジティブだと思います。

したがって、多くの Google 固有の機能が必要で、ライセンスの問題を処理できる場合は、Google を使用してください。それ以外の場合は、mapstraction をお勧めします。

于 2012-01-13T11:40:44.850 に答える