web-dev-qa-db-ja.com

Google Maps APIの代替

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

例えば。プロジェクトがGoogleの一般利用規約と競合する場合、Google Maps APIを使用することはお勧めしません。

私のアプリでは、AndroidとiOSの両方で、GPS情報を取得して地図上に位置を表示します。全体的にAPIは同様の操作範囲 Google Maps API。

どのalternatives知っていますか?多分オープンソースAPI?他の提案はありますか?

84
Artjom Zabelin

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

Googleマップの代替API:

106
Artjom Zabelin

さらに2つの提案:

OpenStreetMap API: http://wiki.openstreetmap.org/wiki/API_v0.6

モバイルマップ: https://labs.ericsson.com/apis/mobile-maps/ (OpenStreetMapが提供するマップデータを使用してIdevioを搭載)

26
Edi
  1. Microsoft Maps API: http://www.Microsoft.com/maps/developers/web.aspx
  2. Yahoo Maps API: http://developer.yahoo.com/maps/

私があなたの質問を完全に誤解しない限り、いくつか例を挙げます。

13
Vic

私はOpenstreetmapのものを見るでしょう http://wiki.openstreetmap.org/wiki/Android 特にこれ http://wiki.openstreetmap.org/wiki/Osmdroid = Androidマップビューの代替品

12
AGrunewald

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

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

9
kiteloop

ジオコーディングとリバースジオコーディングだけを探している場合は、 tinygeocoder を確認できます。私は自分で使ったことはありませんが、レビューするオプションになるかもしれません。

7
DerekH

ここで生成されるGoogleマップの代替の素晴らしいリスト。良い質問。あなたのアプリケーションについてはわかりませんが、もう1つはNokiaのOvi Maps http://api.maps.ovi.com/ です。優れたデータ(Navtechを所有している)と信じられないほどの3D視覚化があります。

4
user468648

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

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

3
SoWeLie

SimpleGeoはどうですか?

https://simplegeo.com/developers/

かなり有望なようです。これは、同じ人々が形成したものです。

http://polymaps.org/

申し訳ありませんが、javascriptでしか利用できないことに気付きました。しかし、代わりにこれを見つけました:

http://code.google.com/p/mapsforge/

3
pablisco

もう1つはMapBoxです

http://mapbox.com/

彼らのビデオには、ユーザーとして示されたfoursquareがありました。

3
stot

私がたまたま書いたSasha Mapsがあります:-)

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

GWTで書かれ、すべてのデスクトップブラウザー、iOSおよびAndroidをサポートしています。独自のタイルを用意する必要があります(または、タイルの使用を許可する人を見つけます)。

2
msasha
2
rakeshNS

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

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

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

1
mahalie