OpenERP模块google_earth地址字段

时间:2012-07-25 10:40:10

标签: python openerp

我想使用openerp google_earth模块。我成功安装了它并生成了包含合作伙伴信息的kml文件。我想将所有合作伙伴放在谷歌地图上以查看它们在地图上的位置,但问题是由于某种原因,kml文件只从openerp数据库(res.partners对象)获取国家和城市。

由于某种原因,现场街道没有被添加到字段地址(出现在kml文件中的地址),因为它应该是这样的:

address=city+country+street

但它是这样的:

address=city+country

我甚至试图像这样修改google_earth.py文件(我添加了在res_partner类中生成地址字段的街道字段):

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

但没有改变。那么它是否可以使它添加街道场?因为没有它,这样的模块真的没用。

2 个答案:

答案 0 :(得分:0)

在Google_map模块中可以找到类似的代码,它可以帮助您在地图上使用整个地址。查看this url

答案 1 :(得分:0)

你要把地址放在国家之后吗?谷歌可能希望该地址出现在城市和国家之前。 firebug链接的代码首先放置地址。