如何使用Drupal添加Google Map?

时间:2011-11-04 14:40:55

标签: html drupal drupal-6

我有一个可以很好地从Drupal数据库中提取用户和位置的页面。

http://www.wpcreations.net/gmaptest/map.html

这是一个有效的版本。我知道Drupal有一个模块可以完成这项工作,我正在使用它的一部分。但由于某种原因,如果我使用地图包括它失败。但我可以创建一个HTML页面,它可以完成同样的工作。有没有办法将我的HTML页面中的所有代码放在网站中?或者,我如何强制显示地图/标记?我试图使用iframe但是没有用。

抱歉,我是Drupal的新手。我使用的是6.19版,但不能更高。谢谢你的时间。

2 个答案:

答案 0 :(得分:2)

您需要3个模块的组合来帮助您解决任务:

  1. Location - 启用:位置+用户位置
  2. Views - 启用:视图+视图用户界面
  3. GMap Module - 启用:GMap
  4. Keys - 可选
  5. 安装模块后,您必须配置它们:

    • Gmap - 至少输入 Google Maps API密钥
    • 位置 - 设置权限并转到用户设置并配置新的用户位置选项。在此之后,用户将能够填写关于他们的位置(城市,省,街道,经度和纬度等)的字段。你有很多选择,例如你可以提供一个默认国家,你可以强制要求一些字段,其他可选等等。
    • Keys - 是一个可选模块,但是当您想要管理多个密钥时,它是很好的。场景:您拥有测试版和网站的实时版,因此您需要两个Google Maps API密钥。使用此模块可以让您随时更换密钥。

    现在来演示这个概念:

    • 添加新视图 - >查看类型:用户
    • 添加页面视图
      • 风格:Gmap
      • 输入页面路径
      • 字段:您在设置位置步骤的步骤中为用户启用的任何字段

    转到页面视图,如果一切正常,您应该在地图上看到您的用户。

    您可以获得创意,就像页面视图一样,构建不同的块并将它们放置在您网站的不同位置。优点是你可以将它们放置在你想要的任何地方。

答案 1 :(得分:0)

使用drupal模块

http://drupal.org/project/gmaps