0

openerp google_earth モジュールを使いたいです。インストールに成功し、パートナー情報を含む kml ファイルを生成しました。すべてのパートナーをGoogleマップに配置して、マップ上のどこにいるかを確認したいのですが、何らかの理由で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は、住所が都市と国の前に来ることを期待する場合があります。ファイアバグがアドレスを最初に配置するためにリンクしたコード。

于 2012-07-25T17:13:20.457 に答える
0

同様のコードが Google_map モジュールにあり、地図上で住所検索全体を使用する方法に役立ちます。このURLをチェック

于 2012-07-25T11:23:35.723 に答える