Drupal位置gmap节点映射未显示在节点页面上

时间:2010-07-05 08:47:17

标签: drupal map location

我正在使用gmap和位置模块来支持我的内容类型的位置。 我已经配置了这些模块(Map API密钥等等),所以当我编辑/添加新节点时,我会通过鼠标指向选择/设置lattitude jus。 我也可以把地址等等。 但是当我查看我的节点地图没有显示出来时。我只能看到地址字段。

为什么会这么混乱?

我在admin / content / types设置页面中检查了显示字段设置,并且所有字段都设置为可见。 我在这里错过了什么?为什么地图不像节点编辑页面那样简单可见?

2 个答案:

答案 0 :(得分:5)

标准主题不包括实际地图,但这很容易做到。您需要用来创建地图的是gmap_simple_map函数。我过去在location.tpl.php中做过这个,因为我通常想要覆盖那些东西。所以我在其底部添加了类似的内容以包含地图:

<?php
  // "Geo" microformat, see http://microformats.org/wiki/geo
  if ($latitude && $longitude) {
    // Assume that 0, 0 is invalid.
    if ($latitude != 0 || $longitude != 0) {
      $marker = 'Whatever you want the marker to be.';
      print gmap_simple_map($latitude, $longitude, '', $marker, 'default');
    }
  }
?>

答案 1 :(得分:0)

请参阅此链接:GMap, Location Module and Views

以下是您需要采取的步骤:

  1. 安装view.module
  2. 设置view.module配置
  3. 您可以将地图设置为页面或块,并将块显示在内容区域
  4. 设置块将显示在哪个部分。