0

我想使用 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)

但什么都没有改变。那么是否有可能让它也添加街道字段?因为没有它,这样的模块真的没用。

4

2 回答 2

0

你把地址放在国家后面吗?Google 可能希望地址出现在城市和国家/地区之前。firebug链接到的代码将地址放在首位。

于 2012-07-25T17:13:20.457 回答
0

在 Google_map 模块中可以找到类似的代码,这将帮助您如何在地图上使用整个地址搜索。检查这个网址

于 2012-07-25T11:23:35.723 回答