如何将(变量!)地图实现到网站中

时间:2013-09-13 13:06:11

标签: mysql map openstreetmap coordinate

我会在我的主页上实施地图。 它应显示从修复起点到可变终点的路线。

我们有一个包含地址(街道和号码)的数据库(mysql)。 这就是确定两点的唯一方法

我完全不知道该怎么做。 OSM(OpenStreetMap)是一个很好的方法吗?但我如何从地址中获取坐标......

1 个答案:

答案 0 :(得分:3)

是的,OpenStreetMap是解决任务的一种可能方式。

embed a map based on OSM,您应该坚持LeafletOpenLayers。两者都提供略有不同的功能,但易于使用。两者都可以轻松地将GPX文件(您的路线)显示为地图顶部的叠加层。

要计算此路线,您可以从众多online routersoffline routers中选择一个,或只选择library

类似地,OSM提供了一种将地址转换为坐标的方法。这称为地理编码,可以使用Nominatim完成。

如果您决定使用任何网络服务(路由,地理编码,磁贴),请务必检查使用政策。对于大多数这些服务,存在可用的替代实例,这些实例由不同的公司运行并且具有不太严格的使用策略。当然,如果您愿意,也可以run your local instance大部分服务。