我启用了位置和地图,以便用户可以按城市和国家/地区添加其当前位置。要让用户在地图上显示,他们必须在地图上的位置放置标记。
当用户设置城市时,是否可以在城市级别自动设置标记?
似乎很奇怪要求用户输入他们的位置,然后实际将其放在地图上..
此致
比利
答案 0 :(得分:2)
您需要的设置位于admin / settings / location / geocoding中。由于位置提供商对常量,高容量的地理编码请求(它们需要一些CPU)感到不满,因此location.module使您能够专门为每个国家/地区设置地理编码选项。添加您需要的国家/地区以及您喜欢的提供商,然后保存设置。 您需要位置,位置搜索&用户位置子模块已激活。
如果在admin / user / settings中设置正确(向下滚动到可折叠的“用户位置”),用户位置的地理编码现在应该可以正常工作。
@ Jozzeh的链接很好,它解释了一些警告。
答案 1 :(得分:0)
我已经评论过,但我发现一个网页更详细地解释了如何设置gmap模块,因此用户只需输入数据而不是点击地图。 Click here。
根据用户输入的内容,保存节点(或用户)时,您可以使用views-style显示地图和(自定义)标记。
关于gmap的大多数设置都可以在admin / settings / gmap中设置(这主要是为了更改zoomlevel的默认设置)