我需要将lat/lng存储在内容类型中,这显然是正常的:显示谷歌地图。但就目前而言,我已经看到,使用v2进行谷歌地图集成的更好模块是不可取的。
在我的内容类型中,我请求其他数据(街道、城市、国家、县),所以我不需要一个需要插入这些数据的模块。这是因为我需要将这些数据插入SOLR服务器。
那么,哪个模块是使用谷歌地图v3的Drupal最好的模块呢?或者我需要创建一个使用(例如)gmap3.net的js脚本的自定义?
谢谢。
M.
发布于 2013-02-13 10:59:57
这种方法应该是地图不可知论的。你需要把事情分成两部分:
1)数据存储。
这里需要三个模块:
这看起来可能很困难,但是很容易配置这三个模块来很好地发挥作用。
2)数据显示。
现在,将数据存储在数据库中,我们可以选择任何我们想要的显示方法。这里有two+选项:- GMap (http://drupal.org/project/gmap) - OpenLayers (http://drupal.org/project/openlayers) -作为第三种选择,您可以使用一个定制的js代码来处理Google
一切都取决于你的最终目标。OpenLayes使用不同的地图引擎,在我看来,它看起来有点臃肿。如果您使用GMap,您将得到Google V3支持,这是最好的选择,而不是V2。Google的V2开发已经停止,没有新的特性被滚动,它可以随时被放弃,那么为什么要冒险呢?
如果GMap模块没有提供您所需的内容,请使用自定义js映射代码。但我确实建议您仔细看看GMap模块。
发布于 2013-07-18 23:59:08
Getlocations (https://drupal.org/project/getlocations)是第一个将GMAP/Location (Google V2 Api )引入Google 3版本的。它已经迅速地开发和扩展了它的功能,并且仍然在积极地开发…。同时,我将推荐与Getlocations集成的IP地理位置视图和地图(https://drupal.org/project/ip_地学),它能够很好地与Google 3映射…一起工作。
https://drupal.stackexchange.com/questions/61125
复制相似问题