2010-11-18 51 views
2

我啓用了位置和地圖,以便用戶可以按城市和國家添加其當前位置。要讓用戶出現在地圖上,他們必須在地圖上的位置放置一個標記。Drupal gmap:根據城市設置標記而不是點擊地圖

當用戶設置城市時,是否可以在城市級自動設置標記?

似乎很奇怪要求用戶輸入自己的位置,然後實際將其放置在地圖上..

問候,

比利

+0

如果我沒有記錯,gmap模塊中有一個設置可以根據文本輸入自動設置標記。 (所以當有人在位置字段中填入他的數據時,gmaps會搜索它的位置,如果找不到,用戶仍然可以手動點擊地圖。)地圖的標準縮放級別也是一個設置。 – Jozzeh 2010-11-22 10:12:37

回答

0

我已經發表了評論,但我已經找到了網頁詳細解釋瞭如何設置gmap模塊,因此用戶只需輸入他們的數據,而不是點擊地圖。 Click here

根據用戶輸入的內容,當節點(或用戶)被保存時,您可以使用views-style來顯示地圖和(自定義)標記。

有關GMAP大多數設置可以在管理/設置/ GMAP設置(這主要是改變縮放級別的默認設置)

2

設置你想要的是在管理/設置/位置/地理編碼。由於定位服務提供商對不斷的大量地理編碼請求(它們需要一些CPU)表示滿意,因此location.module使您能夠專門爲每個國家設置地理編碼選項。添加您需要的國家和您喜歡的提供商,然後保存設置。 您需要位置,位置搜索&用戶位置子模塊已激活。

鑑於admin/user/settings中的設置正確(向下滾動到可摺疊的「用戶位置」),用戶位置的地理編碼現在應該可以工作。

@ Jozzeh的鏈接是一個很好的閱讀,它解釋了一些注意事項。

+0

感謝RotHorseKid,我是否需要導入lat長點的表格? – iamjonesy 2010-11-24 13:24:48

+0

不適用,它要求Google地圖將地址編碼爲lat/long – RotHorseKid 2010-11-30 14:26:47

相關問題