在Drupal中添加谷歌地图到联系人信息页

问题描述:

我正在尝试在drupal页面中显示Google地图。地图上只有商业位置标记,不需要用户提交自己的标记。在Drupal中添加谷歌地图到联系人信息页

到目前为止,我已经加载了Gmap,Location和CCK模块。我试图为页面内容类型启用一个位置字段,它允许我输入一个地址,但这并不显示实际的地图。

我确定我在这里错过了一些简单的东西。任何帮助?

编辑:

我与最后被使用PHP命令drupal_set_html_head()其通过由Nikit提供this link发现添加JS文件到drupal的报头去溶液。我无法正常工作。

仅限联系人页面?手动嵌入可能更简单? http://code.google.com/intl/en/apis/maps/

+0

是的它只出现在一个页面上,不需要动态更新。但我无法弄清楚如何嵌入地图。 javascript版本需要一个

而Drupal不会让我这样做。我宁愿不使用闪存解决方案。 – clang1234 2010-04-08 21:01:28
+0

看看这个:http://thewichitacomputerguy.com/blog/embed-google-maps-drupal-node-without-module-using-php 或使用iframe:http://blogoscoped.com/files/embed-google -maps.html – Nikit 2010-04-09 00:49:42

+0

-1对于通用的上下文回答,任何询问gmap集成的人都知道google map api的链接。 – anshuman 2013-01-30 11:59:35

我想你可以用gmap blocks模块创建一个块,然后设置该块只显示在联系页面上。

+0

我希望能够将地图放置在我的网页内容中,而不受drupal的黑色展示位置限制。此外,似乎gmap块需要更新。即使在搜索开发表单并应用建议的补丁之后,该模块仍然无法生成地图。 – clang1234 2010-04-08 22:01:47

下面是一个简单的方法来手动添加地图到任何内容。本教程将向您介绍如何获取地图“链接”,然后将其复制到您的内容中。 http://maps.google.com/help/maps/getmaps/plot-one.html

请确保您将“文本格式”设置为完整HTML - 允许使用iframe标记。