OpenLayersとGoogle Maps API V3の技術的および使いやすさの違い[終了]


12

これはウィキの質問であるはずですが、この機能はサイトに取り入れられています

  • OpenLayersとGoogle Maps APIの主な違いは何ですか?
  • 各システムの長所と短所は何ですか?
  • あるシステムを他のシステムよりもどこに置きたいですか?
  • 等?

これらはほんのいくつかの質問です。お気軽にお答えください。

回答:


13

私はそれらのいずれかといくつかのプロジェクトがありました。明らかなデータサービス/ソースの違いに加えて、いくつかの実際的な考慮事項があります。

OpenLayersの利点:

  • より柔軟に
  • APIラッパーを介してGoogle / Bingなどを含む、ほぼすべてのデータソースを使用できます。
  • 1つのマッププロバイダーToSに依存しない
  • 使用制限はありません(たとえば、Google Maps for Intranetソリューションは高価です)
  • 強力なオープンソースコミュニティ、エキストラを作成できます
  • 拡張性、コミュニティによる多くの拡張機能/プラグイン。例:素敵なベクター編集機能、マルチプロジェクションサポート、WMS、WFS、その他のGISに優しいAPI

Googleの利点:

  • より洗練された商用グレードの製品-より安定したデフォルトのUI要素(マーカーバルーンなど)は、すぐに使用できます(OLでカスタマイズするのは簡単ではありません)
  • データについて考える必要はありません-Googleがデータをバンドルするだけです
  • 膨大な数のユーザー、アクティブユーザー(開発者)コミュニティ
  • 簡単に始められます
  • 詳細ビュー:ストリートビュー、3D(地球)ビュー

Googleマップは平均的な開発者に似ており、おそらくユーザー/アプリケーションの90%には十分です。OpenLayersは高度なものです。


3

Google Maps APIを使用する主な理由は、Googleサービスを使用することだと思います。地図データ、ジオコーディング、方向など。これらを使用しない場合、APIを使用するのは少し奇妙に思えます。


あなたが言っているのは、OpenlayersとGoogle Mapsは実際の製品に関してはほとんど互換性があるということです。ただし、違いはどちらのシステムが提供するサービスを中心にしています。GMAPSを使用すると、等の基本的なロケーションサービス、POI、ストリートビューを取得するが、OpenLayersをして、あなたが公にKMLまたは融合テーブルを設けることなく、サーバー上の役割に独自の製品を、柔軟性とカスタマイズを取得
dassouki

基本的にははい。APIに関する限り、どちらもかなり小さく、マップナビゲーション、マップデータの追加など、同じ基本的な事項をカバーしています(これは、ESRIのような他のマッピングJavaScript APIにも当てはまります。)
Anthony -GISCOE-
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.