2010-07-05 102 views
1

我正在使用gmap和位置模塊來支持我的內容類型的位置。 我已經配置了這些模塊(Map API密鑰等),所以當我編輯/添加新節點時,我會獲得漂亮的谷歌地圖,通過鼠標指向來選擇/設置lattitude。 我可以把地址等。 但是當我查看我的節點地圖沒有顯示出來。我只能看到地址欄。Drupal位置gmap節點映射不顯示在節點頁面

爲什麼它很混亂?

我在管理/內容/類型設置頁面中檢查顯示字段設置,並且所有字段都設置爲可見。 我在這裏錯過了什麼?爲什麼map不像節點編輯頁面那樣簡單可見?

回答

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'); 
    } 
    } 
?> 
+0

簡單的一個!我只是希望有一個解決方案,而不必編輯模板文件(模板依賴)。但是沒關係。 – Lukasz 2010-07-06 11:06:46

0

請訪問以下鏈接:GMap, Location Module and Views

這裏有你需要採取的步驟:

  1. 安裝view.module
  2. 設置view.module配置
  3. 您可以將地圖設置爲頁面或塊,並設置塊顯示在內容區域
  4. 設置塊將顯示在哪個部分。