我在 Drupal7 中使用 openlayers addressfield、geocode 和 geofield 模块让用户使用相关的地理数据创建内容。但是对于某些内容,没有可用的街道名称。所以我想要一个预缩放的地图区域,用户可以在其中单击并标记正确的位置,而不是在地址字段中输入。
我尝试将 geofield 与“Openlayers Widget Map”一起使用,但这并不是我所需要的。
有人知道如何使用这些模块吗?有没有教程?
亲切的问候米奇
谢谢回答!
是的,理论上它是有效的。我以前用 geofield 模块试过。是的,我可以在创建节点时以内容类型形式看到地图。
但我还没有找到一种方法将地图预缩放到相关位置(或为此使用地理定位行为)或更改该地理场地图的标记样式。我可以在内容类型字段设置中选择的唯一地图样式是“geofield 小部件地图”。所以我别无选择使用具有自己标记样式的单个预缩放地图。在 openlayers 设置中更改“OpenLayers 默认地图”没有任何区别。所以也许我忽略了一些自定义geofield的东西,但是该模块没有配置链接。因此,如果没有更多的配置,该模块对于用户使用地理场标记节点是不切实际的。
还有其他想法或信息吗?