2012-07-25 98 views
0

我想使用openerp google_earth模塊。我成功安裝了它並生成了帶有合作伙伴信息的kml文件。我想把谷歌地圖上的所有合作伙伴都看到它們在地圖上的位置,但問題是,出於某種原因,kml文件只能從openerp數據庫(res.partners對象)獲取國家和城市。OpenERP模塊google_earth地址字段

出於某種原因

田地街沒有被加入到外地地址(即在KML文件中出現的),因爲它應該是這樣的:

address=city+country+street 

但它是這樣的:

address=city+country 

我甚至試圖修改文件google_earth.py這樣(I加入其中在res_partner類生成的地址字段街道字段):

if add.street: 
    address += ', ' 
    address += tools.ustr(add.street) 

但沒有任何改變。那麼是否有可能使它也添加街道領域?因爲沒有這個,這個模塊真的沒用。

回答

0

在Google_map模塊中可找到類似的代碼,它可以幫助您在地圖上使用整個地址查詢。檢查this url

+0

看來我添加的代碼正在工作,它將地址欄添加了街道信息。但問題是它不會改變合作伙伴的座標。因此,將街道地址添加到地址中並沒有太大的作用。 也許有人知道如何根據國家和城市來改變方向,而且還要根據街道嗎? – Andrius 2012-07-25 12:22:11

0

你把地址放在國家後面嗎?谷歌可能預計地址會在城市和國家之前出現。 firebug連接的代碼先放置地址。

+0

試圖首先放置街道,但同樣的事情。實際上google_earth與google_maps有點不同 – Andrius 2012-07-27 07:03:17