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

Gil*_*lit 28 api routing openstreetmap geocode

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

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

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

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

Chr*_*ian 29

路由

MapQuest open提供开放式指导服务开放式指导服务.

有关OpenStreetMap中的路由的更多信息,请参阅OSM wiki上的路由文章.

天气预报

Cloudmade的Web Maps API包含一个地理编码器.目前在OpenStreetMap主站点上使用的地理编码器是NominatimGeoNames.MapQuest现在还有一个开放的地理编码服务.


小智 1

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

  • ORS 或许可以用作路由 API。使用 http://wiki.openstreetmap.org/index.php/OpenRouteService#ORS_.22API.22 并下载 XML 格式的路线描述。 (2认同)