将 Google 地图添加到 Drupal 中的联系信息页面
Posted
技术标签:
【中文标题】将 Google 地图添加到 Drupal 中的联系信息页面【英文标题】:Adding Google Map to Contact Info Page in Drupal 【发布时间】:2010-04-07 23:01:53 【问题描述】:我正在尝试在 drupal 页面中显示 Google 地图。地图上只会有营业地点标记,用户无需提交自己的标记。
到目前为止,我已经加载了 Gmap、Location 和 CCK 模块。我尝试为页面内容类型启用位置字段,它允许我输入地址,但这不会显示实际的地图。
我确定我在这里遗漏了一些简单的东西。有什么帮助吗?
编辑:
我最终采用的解决方案是使用 php 命令 drupal_set_html_head() 将 JS 文件添加到 drupal 标头,该命令是通过 Nikit 提供的this link 找到的。我无法让其他任何东西正常工作。
【问题讨论】:
【参考方案1】:仅适用于联系页面?手动嵌入可能更简单? http://code.google.com/intl/en/apis/maps/
【讨论】:
是的,它只出现在一页,不需要动态更新。但我不知道如何嵌入地图。 javascript 版本需要 而 Drupal 不会让我这样做。我宁愿不使用 flash 解决方案。 看这个:thewichitacomputerguy.com/blog/… 或使用 iframe:blogoscoped.com/files/embed-google-maps.html -1 表示通用的断章取义答案,任何询问 gmap 集成的人都知道 google map api 的链接。【参考方案2】:我认为您可以使用gmap blocks 模块创建一个块,然后将此块设置为仅在联系人页面上显示。
【讨论】:
我希望能够将地图放置在我的页面内容中,并且不受 drupal 的黑色展示位置的限制。此外,似乎 gmap 块需要更新。即使在搜索开发表单并应用建议的补丁后,该模块仍然无法生成地图。【参考方案3】:这是手动将地图添加到任何内容的简单方法。本教程向您展示如何获取地图“链接”,然后将其复制到您的内容中。 http://maps.google.com/help/maps/getmaps/plot-one.html
确保将“文本格式”设置为完整 HTML - 允许使用 iframe 标记。
【讨论】:
以上是关于将 Google 地图添加到 Drupal 中的联系信息页面的主要内容,如果未能解决你的问题,请参考以下文章
将 ActionBar 添加到 Android Studio 中的默认 Google 地图活动模板
php 使用自定义字段中的坐标将Google地图添加到帖子中