75 lines
4.8 KiB
XML
75 lines
4.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<odoo>
|
|
<record id="view_web_google_maps_config_settings" model="ir.ui.view">
|
|
<field name="name">view.web.google.config.settings</field>
|
|
<field name="model">res.config.settings</field>
|
|
<field name="inherit_id" ref="base_setup.res_config_settings_view_form" />
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//div[@name='integration']" position="after">
|
|
<div name="web_google_maps">
|
|
<h2>Google Maps View</h2>
|
|
<div class="row mt16 o_settings_container">
|
|
<div class="col-xs-12 col-md-6 o_setting_box">
|
|
<div class="o_setting_right_pane">
|
|
<label string="Configure your Google Maps View"/>
|
|
<div class="text-muted">
|
|
<p>Set API keys and map localization</p>
|
|
<span>Visit the <a href="https://developers.google.com/maps/documentation/javascript/localization" target="_blank">page</a> about Localizing the Map</span>
|
|
</div>
|
|
<div class="content-group">
|
|
<div class="mt16">
|
|
<label for="google_maps_view_api_key" string="Api key"/>
|
|
<field name="google_maps_view_api_key"/>
|
|
</div>
|
|
<div class="mt16">
|
|
<label for="google_maps_theme" string="Theme"/>
|
|
<field name="google_maps_theme"/>
|
|
</div>
|
|
<div class="mt16">
|
|
<label for="google_maps_lang_localization" string="Language"/>
|
|
<field name="google_maps_lang_localization"/>
|
|
</div>
|
|
<div class="mt16" attrs="{'invisible': [('google_maps_lang_localization', 'in', [False, ''])]}">
|
|
<div class="text-muted">
|
|
If you set the language of the map, it's important to consider setting the region too. This helps ensure that your application complies with local laws.
|
|
</div>
|
|
<label for="google_maps_region_localization" string="Region"/>
|
|
<field name="google_maps_region_localization"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<h2> Google Maps Libraries </h2>
|
|
<div class="row mt16 o_settings_container">
|
|
<div class="col-xs-12 col-md-6 o_setting_box">
|
|
<div class="o_setting_left_pane">
|
|
<field name="google_maps_geometry"/>
|
|
</div>
|
|
<div class="o_setting_right_pane">
|
|
<label for="google_maps_geometry"/>
|
|
<div class="text-muted">
|
|
Geometry includes utility functions for calculating scalar geometric values (such as distance and area) on the surface of the earth.
|
|
Consult the <a href="https://developers.google.com/maps/documentation/javascript/geometry">Geometry library documentation</a> for more information.
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-12 col-md-6 o_setting_box">
|
|
<div class="o_setting_left_pane">
|
|
<field name="google_maps_places"/>
|
|
</div>
|
|
<div class="o_setting_right_pane">
|
|
<label for="google_maps_places"/>
|
|
<div class="text-muted">
|
|
Places enables your application to search for places such as establishments, geographic locations, or prominent points of interest, within a defined area.
|
|
Consult the <a href="https://developers.google.com/maps/documentation/javascript/places">Places library documentation</a> for more information.
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
</odoo>
|