質問

Mapstraction (ライブラリ)をGoogleマップにアクセスするためのレイヤーとして提案しますか?

それは積極的に保守されているプロジェクトですか?プロバイダーが独立しているという主な理由とは別に、このライブラリを使用することで、もう一度/何かを失うことに耐えますか?

役に立ちましたか?

解決

これを非常に主要な製品に使い、使いやすく拡張しやすいものにしました。 必要に応じて、将来的にマッピング製品を交換できるようにすることをお勧めします。

乾杯、

ロブ

他のヒント

この投稿を読んだ後、私は同じ質問を調査しましたが、少し説明が必要かもしれません。

OpenLayersのユーザーベースはMapstractionよりも大きいが、GoogleMapsよりも小さい(GMは過去2週間で1000件の投稿、OpenLayers 開発者フォーラムには、10月に169件の投稿がありました mapstractionは33 でした。OpenLayersとMapstractionの質問はやや洗練された開発者タイプであり、スパムが少ないため、完全に公平な比較ではありません。完全なGoogleマップjs APIをラップしてTOSを作成します。

OpenLayersに対するMapstractionの利点の1つは、google apiへのより直接的なアクセスと、オープンレイヤーがサポートするgoogle apiのポートが少ないことです。このリスト提供の質問はかなりよくカバーしています http://www.mail-archive.com/dev@openlayers.org /msg02039.html

GoogleMapsからmapstractionへの移行を検討してきましたが、Mapstraction apiラッパーの使用を開始した私の経験についていくつかの考えを示します。

彼らのホームページでは、Googleの現在のバージョンをカバーしていない複雑なバグのあるデモにリンクしています。マップ。 gitハブを掘り下げると、ここにAPI v3デモがあります https://github.com/mapstraction/mxn/blob/master/examples /googlev3.html

githubのコードベースはよく書かれているように見えますが、ドキュメントは不安定です。実際、" mapstraction" Google のAPIドキュメントサイトリンクは、v3をカバーしていない廃止されたドキュメントを指します。 gitハブソースをダウンロードすると、v3をカバーする自動生成ドキュメントがありますが、簡単な入門例はありません。彼らのメーリングリストは検索するのが難しいですが、私は彼らの例を見ませんでした。また、メインのソーストランク用にcode.google.comを放棄したが、すべての例でjsファイルをホストし、.js(apitype)セットアップを使用して依存関係を注入するために依拠しているようです。このような http://mapstraction.googlecode.com/svn/trunk/source/ mxn.js?(openlayers ) リストservでおしゃべりをして、google jsファイルがコードベースの必要なパッチをしばしば除外することを提案しました。私は、コードをリンクしたり、API依存関係を挿入したりするための優先スキームを説明した、入門書や電子メールを見つけていません。

これらはすべて小さな問題であり、優れたコアチームがあるようです。したがって、Google固有のマップ機能をサポートする必要がある場合、それらは適切な方法のように見えます。

参照用に、より簡単な例を示します https://github.com/mapstraction/mxn/tree/master/examples/

http://openlayers.org/

もご覧ください。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top