代码之家  ›  专栏  ›  技术社区  ›  Elamurugan

如何使用openlayers映射

  •  2
  • Elamurugan  · 技术社区  · 15 年前

    我完全搞不懂这个OpenLayers地图。即使有很多例子和wiki,我也找不到如何重用它。我的意思是我想显示我的城市地图与管理,管理员可以添加点和位置,它应该显示在前端。请帮我怎么做?

    2 回复  |  直到 15 年前
        1
  •  6
  •   Chau    15 年前

    喜欢 康利 写道: 开放层 主要是A JavaScript 显示实用程序 地理数据 . 因此,它要求您能够访问要显示的地理数据。 开放式街道地图 谷歌地图 是免费的,并且有很多示例讨论如何使用它们-> here 或在 OpenLayers.org .

    我建议您集中精力显示数据(您的城市地图),然后实现 管理员 你使用的部分 开放层 用于添加类似于 , 线 多边形 之后。请记住,如果要存储几何图形,您将需要一个类似于 GeoServer 或类似的。

    快乐地图:)

        2
  •  2
  •   Conley Owens    15 年前

    您可以查看“绘制特征”示例以了解如何创建点。为admin启用此功能,使用ol解析器将绘制城市的矢量图层的几何图形存储在隐藏字段中,并在提交时将其存储在启用地理空间的数据库中。

    显示地图时,可以从数据库中获取几何图形,用ol解析器读取它们,然后将它们放在地图的矢量层上。 json解析器可以在这里找到: http://dev.openlayers.org/releases/OpenLayers-2.8/doc/apidocs/files/OpenLayers/Format/JSON-js.html

    ol只是一个前端。你不能指望它为你做任何后端工作。