2012-05-10 34 views
2

我在drupal上使用openlayers模块。我有经纬度字段(没有geofield模块)和几个节点。我创建了一个视图来在地图上标记这些位置。到现在为止还挺好。另外,我想在每个节点上显示每个位置的经度和纬度的地图。为此,我尝试添加一个块显示,使用上下文过滤器添加nid,但它不适合我?有没有人试过这样做?在节点上显示OpenLayers地图

问候,

+0

嘿,有没有好运哥们?我正在尝试,我不确定是否可以在每个节点的地图上显示叠加层。所有的教程都要求我们创建一个新的“页面”来完成它。但是,我们如何在每个节点中显示与我们的新数据层相同的地图?无论我修改了多少,我都会在每个节点返回正常的地图。 –

+0

对不起拉吉,我忘记了我曾经问过这个问题。我只是遵循http://www.interworks.com/blogs/mmueggenborg/2012/01/03/setting-drupal-7-locations-map,它让我能够制定出engelsizturkiye.info。你还需要帮助吗? –

+0

感谢您的关注,我最终可以通过举例来做到这一点。由于没有渲染KML图层,我犯了一个错误。感谢您发布的博客链接,这比我提到的更详细。这是结果:http://www.rkmission-shivanahalli.org/nature-guide/?q=node/17 –

回答

0

做的最简单的办法是安装geofield和geofield地图。然后将geofield设置为显示为地图。这将显示为Google地图,可能会与其他OpenLayers地图发生冲突。

另一个选项可能(尚未尝试)是使用nid参数创建地图视图并使用EVA模块将其作为字段嵌入到节点中。

相关问题