2012-06-15 3 views
3

Я хотел включить Google maps в модуль OpenERP. Насколько я знаю, пока не использую тег iframeHTML Я не смогу показать Google maps в OpenERP, но в OpenERP У меня есть только два вида файлов: .xml и другие - .py. Теперь, как я должен добавить iframe только с этими двумя файлами. Есть идеи ? СпасибоОтображение Карт Google в OpenERP

+0

По крайней мере, кто-нибудь скажет мне, если вы поймете вопрос? – HakimuddinHussain

ответ

3

Существует модуль под названием google_map в дополнениях openerp. Установите этот модуль, чтобы получить карту google внутри openerp, и при необходимости внесите необходимые изменения, создав свой собственный модуль.

0

Вы можете попробовать Geoengine addon от Camptocamp. Этот аддон предназначен для отображения данных из базы данных OpenERP в пользовательском представлении с использованием карты. Он не использует iframe для вставки googlemap, afaik.

https://launchpad.net/geospatial-addons

0

В 2012 OpenERP Дни одной из презентаций было показано, как craete пользовательский Webclient виджет. В качестве примера использовался гео-виджет, который мог отображать и указывать в качестве карты Google. Код доступен here.

0

Это пример для открывающейся карты в новой ссылке, где HTML-файл, который содержит HTML и Java код сценария для карты Google, расположенной в статического/SRC/GoogleMaps/get_place_from_coords.html

а следующий метод будет вызываться при нажатии открытой кнопки карты Google в интерфейсе openerp:

def button_open_google(self, cr, uid, ids, context=None): 
     for place in self.browse(cr, uid, ids): 
      url="/tms/static/src/googlemaps/get_place_from_coords.html?" + str(place.latitude) + ','+ str(place.longitude) 
     return { 'type': 'ir.actions.act_url', 'url': url, 'nodestroy': True, 'target': 'new' } 
Смежные вопросы