如何使用OpenStreetMap进行地理编码和路由?

时间:2010-01-14 09:03:29

标签: api routing geocode openstreetmap

由于Google Maps API在以色列不可用(请参阅here),我想使用OpenStreetMap。我对所有不同的地理编码方式感到困惑,即找到lat,长的是地址。

我也在寻找最佳的路由方式,即使用OSM在两个位置之间显示路由。

我在客户端上寻找JavaScript,在我的服务器上寻找.NET。

我也在寻找一种可以与希伯来语中的名字一起使用的解决方案,但我不认为这是一个限制。

2 个答案:

答案 0 :(得分:29)

路由

MapQuest open提供Open Directions ServiceOpen Guidance Service

有关OpenStreetMap中路由的更多信息,请参阅Routing article on the OSM wiki

天气预报

Cloudmade的 Web Maps API 包含一个地理编码器。目前在OpenStreetMap's main site上使用的地理编码器是NominatimGeoNames。现在还有一个open geocoding service by MapQuest

答案 1 :(得分:1)

看看http://openrouteservice.org/。他们已经使用OSM进行路由。