2010-11-22 79 views
0

我有一個名爲Dealer的節點,它具有以下CCK字段;
標題
身體
位置(類型位置)
電話(類型文本)
記名錶決(節點Refrence)有沒有辦法根據地址生成位置的座標?

(類型文本)
網站是有顯示的位置的方法基於輸入位置的gmap上的節點?我將輸入約1000個節點,並且沒有任何這些節點的座標,但只有每個節點的地址。

回答

3

您正在尋找的是兩個功能:位置數據的地理編碼和結果的(Google)地圖顯示。通常,地理編碼是在節點創建時完成的,或者使用某種類型的cron作業。地圖顯示是在節點視圖(前導圖,完整頁面,視圖等)上完成的。

這兩個功能都應該由Gmap項目的模塊提供。 OpenLayersOpenLayers Geocoder項目也應該提供這些項目。最後,Google Map Tool可能是第三種選擇。

所有項目都提供某種視圖集成,使您可以使用熟悉的工具爲節點構建地圖。

對於座標的地理編碼(和存儲),還有GeoGeocode項目。但似乎Geocode不支持位置字段。

0

您可以使用以下兩個模塊。

http://drupal.org/project/openlayers

drupal.org/project/openlayers_geocoder

它可以替您的地址,你可以使用谷歌地圖來顯示它。 不確定這個模塊組合是否可以用編程創建的節點工作,但它是一個開始。

0

我使用位置(drupal.org/project/location)和gmap(drupal.org/project/gmap)模塊實現了地理編碼。您需要激活「節點位置」和「位置搜索」子模塊,並在admin/settings/location/geocoding中設置地理編碼選項,從而爲現有經銷商提供批量地理編碼方法。

您不需要位置CCK字段,只需使用「節點位置」(編輯您的經銷商內容類型)提供的設置即可。

相關問題