Catégories:
Bonjour,
Je viens d’insérer les modules gmap et location.
J’ai activé gmpa, location et user location car je souhaite créer une carte avec la localisation des utilisateurs/membres.
Chaque membre peut se créer un «emplacement» mais les coordonnées (longitude et latitude) ne sont pas automatiquement générés par google map. Pourquoi ?
Je ne parviens pas générer automatiquement les coordonnées en fonction des adresses créées (adresses sur la France).
Avez-vous une idée pour m’aider ?
Merci pour votre aide.
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Est ce que ton API est bien configurée ?
—
Brice Favre
http://camera.obscura.fr/
bricef
135
Bonjour,
Je pense que mon API est bien configurée :
1- clé fournie par google saisie.
2- dans emplacement (location), j’ai sélectionné geocoding option sur France avec «Google Maps geocoding minimum accuracy» à town pour faire des essais.
Sinon, que pensez-vous qu’il est nécessaire de configurer en plus ?
Merci
mimi19
111
Quels sont les éléments pour te permettre de géocoder ? Dans mon souvenir le module était un peu buggué et il avait fallu que j’ajoute à la main un fichier pour associer google maps aux options françaises. Depuis ça a du un peu évoluer.
—
Brice Favre
http://camera.obscura.fr/
bricef
135
Hello Brice,
J’ai également le même problème, et voici ci-dessous les éléments proposés dans la liste déroulante «GOOGLE MAPS GEOCODING ACCURACY FOR FR» (à partir de Accueil > Administrer > Configuration du site > Emplacement > location > geocoding > France).
Les éléments sont les suivants :
- unknown location
- country level accuracy
- region (state, province, prefecture) level accuracy
- sub-region (county, municipality) level accuracy
- town (city, village) level accuracy
- post code (zip code) level accuracy
- street level accuracy
- intersection level accuracy
- adress level accuracy
- premise (building name, property name) level accuracy
Mais je n’arrive pas à faire la relation entre la carte et l’un de ces éléments.
Aurais-tu une suggestion ou une idée ?
Quel sorte de fichier as-tu ajouté pour associer GMap aux options françaises ?
Merci ;-)
Pierre19
7
C’est à dire ? Qu’as-tu rajouté comme fichier ?
C’est peut-être le m^me problème.
Merci
mimi19
111
Je vais essayé de retrouver ça ce soir, c’est dans un vieux projet.
—
Brice Favre
http://camera.obscura.fr/
bricef
135
Bonjour,
Avez-vous retrouvé les infos SVP.
Merci
mimi19
111
…
mimi19
111
Bonjour et désolé du retard, donc voici mon fichier location.fr.inc qui se trouve dans location/supported :
<?php// $Id: location.fr.inc,v 1.7 2008/10/09 15:27:17 bdragon Exp $
// France
function location_province_list_fr() {
return array(
'A67' => "Bas-Rhin - Alsace",
'A68' => "Haut-Rhin - Alsace",
'B24' => "Dordogne - Aquitaine",
'B33' => "Gironde - Aquitaine",
'B40' => "Landes - Aquitaine",
'B47' => "Lot-et-Garonne - Aquitaine",
'B64' => "Pyrenees-Atlantiques - Aquitaine",
'B79' => "Deux-Sevres - Aquitaine",
'C03' => "Allier - Auvergne",
'C15' => "Cantal - Auvergne",
'C43' => "Haute-Loire - Auvergne",
'C63' => "Pu-de-Dme - Auvergne",
'D21' => "Cote-d'Or - Bourgogne",
'D58' => "Nievre - Bourgogne",
'D71' => "Saone-et-Loire - Bourgogne",
'D89' => "Yonne - Bourgogne",
'E22' => "Cotes-d'Armor - Bretagne",
'E29' => "Finistere - Bretagne",
'E35' => "Ille-et-Vilaine - Bretagne",
'E56' => "Morbihan - Bretagne",
'F18' => "Cher - Centre",
'F28' => "Eure-et-Loir - Centre",
'F36' => "Indre - Centre",
'F37' => "Indre-et-Loire - Centre",
'F41' => "Loir-et-Cher - Centre",
'F45' => "Loiret - Centre",
'G08' => "Ardennes - Champagne-Ardenne",
'G10' => "Aube - Champagne-Ardenne",
'G51' => "Marne - Champagne-Ardenne",
'G52' => "Haute-Marne - Champagne-Ardenne",
'H2A' => "Corse-du-Sud - Corse",
'H2B' => "Haute-Corse - Corse",
'I25' => "Doubs - Franche-Comte",
'I39' => "Jura - Franche-Comte",
'I70' => "Haute-Saone - Franche-Comte",
'I90' => "Haute-Saone - Territoire de Belfort",
'J75' => "Paris - Ile-de-France",
'J77' => "Seine-et-Marne - Ile-de-France",
'J78' => "Yvelines - Ile-de-France",
'J91' => "Essonne - Ile-de-France",
'J92' => "Hauts-de-Seine - Ile-de-France",
'J93' => "Seine-Saint-Denis - Ile-de-France",
'J94' => "Val-de-Marne - Ile-de-France",
'J95' => "Val-d'Oise - Ile-de-France",
'U04' => "Alpes-de-Haute-Provence - Provence-Alpes-Cote d'Azur",
'U05' => "Hautes-Alpes - Provence-Alpes-Cote d'Azur",
'U06' => "Alpes-Maritimes - Provence-Alpes-Cote d'Azur",
'U13' => "Bouches-du-Rhone - Provence-Alpes-Cote d'Azur",
'U83' => "Var - Provence-Alpes-Cote d'Azur",
'U84' => "Vaucluse - Provence-Alpes-Cote d'Azur",
);
}
function location_map_link_fr_providers() {
return array(
'google' => array(
'name' => 'Google Maps',
'url' => 'http://maps.google.fr',
'tos' => 'http://www.google.fr/help/terms_maps.html',
),
);
}
function location_map_link_fr_default_providers() {
return array('google');
}
function location_map_link_fr_google($location = array()) {
$query_params = array();
foreach (array('street', 'city', 'postal_code', 'country') as $field) {
if (isset($location[$field])) {
$query_params[] = $location[$field];
}
}
if (count($query_params)) {
return ('http://maps.google.fr?q='. urlencode(implode(', ', $query_params)));
}
else {
return NULL;
}
}
—
Brice Favre
http://camera.obscura.fr/
bricef
135
Ok, merci Brice !
Mon fichier location.fr.inc est effectivement incomplet par rapport au tien (notamment les fonctions en fin de fichier).
Je vais tester tout ça de ce pas ;-)
Pierre19
7
Bonjour,
J’ai intégré ce code à la fin du fichier location.fr.inc et je l’ai complété le tableau location_province_list_fr avec les département absents.
Malheureusement, les coordonnées (longitude et lattitude) ne se génèrent toujours pas.
Avez-vous une autre idée ?
Besoin d’aide SVP…..
Merci
mimi19
111
As-tu résolu ton problème ?
tazzzz
97