グーグルマップAPIの代替[クローズ]


84

Google Maps APIは、携帯電話向けの位置情報サービスの開発に最適です。しかし、どういうわけか、特別なプロジェクトでの使用は制限されています。

たとえば、プロジェクトがgoogleの一般的な利用規約と矛盾している場合、google mapsAPIを使用することはお勧めしません。

私のアプリでは、AndroidとiOSの両方で、GPS情報を取得して地図上に場所を表示したいと考えています。全体として、APIはGoogle MapsAPIと同様の操作範囲を提供する必要があります。

あなたはどの選択肢を知っていますか?多分オープンソースAPIがありますか?他に何か提案はありますか?


グーグルマップビューに場所を表示できないのはなぜですか?
ジェイソン

私は昨日顧客と話しました、そして彼はちょうど私に言った、グーグルマップAPIはありません...私は今日もっと情報を得る必要があります...しかしグーグルマップAPIは例えばアンドロイドにうまく統合されているので私は代替を見つけるのは簡単ではないと思います
2010

5
トラフィックの多いWebアプリケーションでは、Googleマップの使用に非常に費用がかかる可能性があります。Androidスマートフォンでは、用語が似ているかどうかはわかりませんが、それが1つの懸念事項になる可能性があります。たとえば東京(日本)などの一部の地域では、地図/街路データはそれを所有する企業によって嫉妬深く守られており、Googleマップはそれらの優れた地図にアクセスできません。私のポイントは、Googleマップがクライアントに対して機能しない理由はいくつかある可能性があるということですが、その理由が何であれ、その根本的な理由を知ることで、将来的に多くの問題を回避できる可能性があることを知っておく必要があります。
Stephan Branczyk 2010年

1
ちなみに、「スコープが似ている」というのは非常に曖昧です。マップにジオコーディングが必要ですか?もしそうなら、必要に応じてそれに代わるものがいくつかあります。また、私は驚いていますが、まだ誰もアトラスについて言及していません。12年前、私はAtlasを使ってこのようなことをしていました(当時は非常に高額でしたが、今では価格が下がっていたに違いないと思います)。
Stephan Branczyk 2010年

3
あなたのクライアントがグーグルマップにノーと言ったなら、彼はおそらくすでに頭の中に解決策を持っています。それが何であるか、そしてその理由を調べ、それが非論理的である場合は、彼に挑戦してください。彼は自分が愛しているフレームワークをすでに知っているかもしれません。
slf 2010年

回答:


106

この質問に対する最良の答えを得るために、私は与えられたすべての答えを組み合わせます。

グーグルマップAPIの代替:





9

iOSプロジェクトでは、Route-Me(リンク)を使用できます。これは、MapKitとほぼ同じ機能を提供するオープンソースフレームワークですが、異なるマップソース(Open Street Map、Cloudmadeなど)を統合することができます。私の知る限り、これはiOSで使用できる唯一の選択肢です。

Androidの場合、代替のマップソースを使用できるさまざまな代替手段があります。オプションの適切なリストについては、このリンクを参照してください。


7

ジオコーディングと逆ジオコーディングだけを探している場合は、tinygeocoderをチェックしてください。私自身は使ったことがありませんが、レビューするオプションかもしれません。


1
tinygeocoderに言及するための+1。重要なことは、Google MapsAPIのように結果を地図に表示する必要がないことです。このサービスがどのようなトラフィックに耐えられるか聞いてみたいと思います。私のトラフィックは今はかなり少ないですが、毎日増えています。
DenTheMan 2011年

4

ここで生成されているGoogleマップの代替案の素晴らしいリスト。良い質問。わからないあなたappliationについて-しかし、1つ以上のノキアから-オヴィマップhttp://api.maps.ovi.com/。彼らはいくつかの優れたデータ(彼らはNavtechを所有しています)と信じられないほどの3D視覚化を持っています。



3

TomTomは、Android、iOS、JavaScript用のSDKを含むMap ToolkitAPIをリリースしました。http://developer.tomtom.com/を参照してください。

免責事項:私はTomTomで働いており、JavaScriptSDKを作成しました。




2

私がたまたま書いたサーシャマップがあります:-)

http://www.maryanovsky.com/sasha/maps/

GWTで記述され、すべてのデスクトップブラウザ、iOSおよびAndroidをサポートします。あなたはあなた自身のタイルを提供する必要があるでしょう(またはあなたに彼らのタイルを使わせてくれる誰かを見つける)。


1

一部のロケーションベースのAPI(マップタイルではない)-プロジェクトに役立つかどうかわからない-移動時間の計算、公共交通機関のデータ、マップの歩きやすさ(ウォークスコア)。

http://www.walkscore.com/professional/walk-score-apis.php

(免責事項:私はそれらを書きませんでしたが、フロントエンド開発者としてそこで働いています-ドキュメントが不明な場合はお知らせください!:D)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.