; Default location preference.
gmaps_region = "fr"
+; The maps section contains parameters used to display maps.
+[Maps]
+
+; $globals->maps->static_map
+; URL of Google Maps api for static maps
+static_map = "https://maps.googleapis.com/maps/api/staticmap"
+
+; $globals->maps->dynamic_map
+; URL of Google Maps api for dynamic maps
+dynamic_map = "https://maps-api-ssl.google.com/maps/api/js"
+
+; $globals->maps->api_version
+; Current Google Maps API version
+api_version = ""
+
+; $globals->maps->language
+; Language to be used in maps.
+language = ""
; The lists section contains parameters used to interact with mailman.
[Lists]
function handler_map($page)
{
+ global $globals;
$page->changeTpl('geoloc/index.tpl');
- $page->addJsLink('https://maps-api-ssl.google.com/maps/api/js?v=3&sensor=false', false);
+
+ $map_url = $globals->maps->dynamic_map . '?&sensor=false&v=' . $globals->maps->api_version . '&language=' . $globals->maps->language;
+ $page->addJsLink($map_url, false);
$page->addJsLink('maps.js');
$page->assign('pl_extra_header', '<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />');
<td>
{/if}
{if t($address.latitude)}
- <img src="https://maps.googleapis.com/maps/api/staticmap?size=300x100&markers=color:{$profile->promoColor()}%7C{$address.latitude},{$address.longitude}&zoom=12&sensor=false"
+ <img src="{#globals.maps.static_map#}?size=300x100&markers=color:{$profile->promoColor()}%7C{$address.latitude},{$address.longitude}&zoom=12&sensor=false"
alt="Position de l'adresse" />
{if t($geocoding_removal)}
<br />
Once all sql/php scripts have be run, run retrieve_address_tables.sh and finally xx_retrieve_geocoding.sql.
Then "./formatAddresses.php -g -t g -r e" will format the last ungeocoded addresses.
+
+Additions to platal.conf:
+[Maps]
+api_version = "3.4" (depending on current version when releasing)
+language = "fr"