web-dev-qa-db-ja.com

OpenStreetMapでジオコーディングとルーティングを行うにはどうすればよいですか?

Google Maps APIはイスラエルでは使用できないため( here を参照)、OpenStreetMapを使用します。私は、ジオコーディングを行うためのすべての異なる方法、つまり住所の長い緯度を見つけることに混乱しています。

また、ルーティングを行う最適な方法、つまり、OSMを使用して2つの場所間のルートを表示する方法を探しています。

クライアントではJavaScriptを、サーバーでは.NETを探しています。

また、ヘブライ語の名前で機能するソリューションを探していますが、これが制限だとは思いません。

28
GilShalit

ルーティング

MapQuest openOpen Directions ServiceOpen Guidance Service を提供します。

OpenStreetMapでのルーティングに関する追加情報は OSM wikiのルーティング記事 にあります。

ジオコーディング

CloudmadeWeb Maps APIにはジオコーダーが含まれています。 OpenStreetMapのメインサイト で現在使用されているジオコーダーは、 Nominatim および GeoNames です。 MapQuestによるオープンジオコーディングサービス もあります。

29
Christian

http://openrouteservice.org/ を見てください。彼らはすでにOSMを使用してルーティングを行いました。

1
lutz