私はasp.netで新しいWebサイトを構築しています。マップを使用するのは初心者です。
私のWebサイトでは、次の機能が必要です。
ほとんどの機能は Bing MapsインタラクティブSDKサイト :で見つかりましたが、正常に動作します。
私の質問は:
リンクを送らないでください。私の英語は最高ではありません。
どうもありがとう
プロジェクトの意思決定段階にあり、さまざまなフレームワークの長所と短所を比較検討しているようです。マップ(Google、Bing、Yahoo、またはその他のマッププロバイダーによって提供される)を使用して商用アプリケーションを開発する性質上、 MapStraction というライブラリに対してコードを作成するのはよい考えです。
商用や顧客の要件に応じて、マッププロバイダーを簡単に入れ替えたり変更したりできます。また、一貫したインターフェースを提供するため、プロジェクトの途中でマッププロバイダーを変更することは大したことではありません。
OpenStreeMaps の使い方をご覧ください。それは完全に無料で、今のところ私は非常に感銘を受けています。私の地域では、Googleマップよりも正確で詳細です。
英国では OSマップ も無料です。
Bingマップは良いオプションです。 Webサイトが公開されており、地図が公開されている場合、ここに記載されているように、1年間のマップページのページビューが125,000未満(セッションと同様)であれば、Bing Mapsを無料で使用できます: http://www.Microsoft.com/maps/product/licensing.aspx
使用量が増えると予想される場合は、ライセンスが必要です。 Bing Mapsのライセンスは、Googleのライセンスよりも安くなる傾向があることに注意してください。 Bing MapsはGoogleよりもはるかに多くのデータを持っているので、これはかなりすてきです。
また、MapPoint Webサービスは不要であり、存在しなくなりました。
ライセンスを注意深く読んでください。商業目的で使用する場合、BingとGoogleマップの両方に費用がかかります。
例えば。このブログ投稿を読んでください: http://www.47hats.com/2009/07/google-maps-the-10k-gotcha/
ただし、非商用アプリで使用する場合は無料です。
このスレッドを見る人のために考慮すべきもう1つのオプションは、Microsoftの新しいエンタープライズマッピングプラットフォームであるAzure Mapsです。通常、Bing Mapsよりもコストが低く、より多くの機能とサービスを提供します。また、これはAzureの一部であり、既にAzureで開発している場合は、作業が非常に簡単になります。 https://Azure.com/maps で詳細をご覧ください
Bing Mapsを使用するだけでそのすべてを実行できます。 Bing Mapsルーティングサービスは、2つの場所間の走行距離を計算するために使用できます。 (カラスが飛ぶように)直線距離が必要な場合、それは単なる計算です。
Bing Mapsには常にライセンスが必要ですが、無料のライセンスがあります。無料で利用できるかどうかは、ユースケースによって異なります。エンタープライズライセンスが必要か、無料使用の資格があるかを判断するために利用できる優れたツールがあります http://www.Microsoft.com/maps/Licensing/licensing.aspx