Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Obtenir les coordonnées d'une ville automatiquement

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
silverbeach
WRInaute impliqué
WRInaute impliqué

Inscrit le: 20 Juil 2005
Messages: 290

URL permanente de ce messagePosté le : Mer Aoû 29, 2007 12:39    Sujet du message: Obtenir les coordonnées d'une ville automatiquement

Bonjour,
j'essaie de mettre google map sur un de mes sites avec des marqueurs dont la liste est dans un fichier xml. Ce fichier sera rafraichi automatiquement tout les jours.
Le fichier xml contient plusieurs éléments qui viendront d'une bdd dont le nom de la ville.
Pour pouvoir affichier le marqueur, je dois mettre les coordonnées de la ville dans le fichier xml.

Comment puis-je obtenir les coordonnées de la ville automatiquement?
Avec google map, il y a la fonction geocoder mais puis-je l'utiliser uniquement lorsque je raffraichi la page xml?
Si oui, comment dois-je m'y prendre?
 
silverbeach Visiter le site web du posteur
link182
WRInaute impliqué
WRInaute impliqué

Inscrit le: 26 Juil 2005
Messages: 468
Localisation: 51 & 57

URL permanente de ce messagePosté le : Mer Aoû 29, 2007 13:28    Sujet du message: Obtenir les coordonnées d'une ville automatiquement

ttp://www.batchgeocodeur.mapjmz.com/
 
link182 Visiter le site web du posteur
silverbeach
WRInaute impliqué
WRInaute impliqué

Inscrit le: 20 Juil 2005
Messages: 290

URL permanente de ce messagePosté le : Mer Aoû 29, 2007 14:16    Sujet du message: Obtenir les coordonnées d'une ville automatiquement

peut-on recupérer les coordonnées automatiquement?
 
silverbeach Visiter le site web du posteur
loran750
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 15 Mar 2005
Messages: 184

URL permanente de ce messagePosté le : Mer Aoû 29, 2007 17:23    Sujet du message: Obtenir les coordonnées d'une ville automatiquement

va falloir utiliser ses petits doigts pour coder un peu.

Sinon les données sources sont fournies, à toi de les exploiter
 
loran750 Visiter le site web du posteur
silverbeach
WRInaute impliqué
WRInaute impliqué

Inscrit le: 20 Juil 2005
Messages: 290

URL permanente de ce messagePosté le : Mer Aoû 29, 2007 18:22    Sujet du message: Obtenir les coordonnées d'une ville automatiquement

loran750 a écrit:
va falloir utiliser ses petits doigts pour coder un peu.

Sinon les données sources sont fournies, à toi de les exploiter


Merci pour ta réponse mais ca ne m'aide pas beaucoup Confused
 
silverbeach Visiter le site web du posteur
DadouDuck
WRInaute passionné
WRInaute passionné

Inscrit le: 28 Mai 2007
Messages: 634

URL permanente de ce messagePosté le : Mer Aoû 29, 2007 19:35    Sujet du message: Obtenir les coordonnées d'une ville automatiquement

l'API de Google maps propose une fonction de géocodage

Code:

<html>
<head>
<script src="http://maps.google.com/maps?file=api&v=2&key=taclé" type="text/javascript"></script>

<script type="text/javascript">
    //<![CDATA[

    var map = null;
    var geocoder = null;

    function load() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
      map.addControl(new GOverviewMapControl());
        geocoder = new GClientGeocoder();
      showAddress("23 rue de la Poterie, 14400 Bayeux, france")
      }
    }

    function showAddress(address) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              map.setCenter(point, 15);
              var marker = new GMarker(point);
              map.addOverlay(marker);
            }
          }
        );
      }
    }
    //]]>
</script>
</head>

<body onload="load()" onunload="GUnload()">
  <div id="map" style="WIDTH: 710px; HEIGHT: 500px"></div>
</body>
</html>



A toi de t'en inspirer
 
DadouDuck
silverbeach
WRInaute impliqué
WRInaute impliqué

Inscrit le: 20 Juil 2005
Messages: 290

URL permanente de ce messagePosté le : Mer Aoû 29, 2007 19:50    Sujet du message: Obtenir les coordonnées d'une ville automatiquement

Le probleme est qu'il faut utiliser la fonction geocoder a chaque affichage de la page et le nombre de requêtes est limité => après quelques affichages, je n'aurais plus acces à cette fonction.

C'est pour ca que je veux mettre les coordonnées dans un fichier xml mais je n'y arrive pas.
il y a t-il moyen d'utiliser la fonction geocoder sans afficher la carte?
 
silverbeach Visiter le site web du posteur
DadouDuck
WRInaute passionné
WRInaute passionné

Inscrit le: 28 Mai 2007
Messages: 634

URL permanente de ce messagePosté le : Mer Aoû 29, 2007 20:06    Sujet du message: Obtenir les coordonnées d'une ville automatiquement

Ou est ce que tu as été pécher que le nombre de requetes est limité
 
DadouDuck
silverbeach
WRInaute impliqué
WRInaute impliqué

Inscrit le: 20 Juil 2005
Messages: 290

URL permanente de ce messagePosté le : Mer Aoû 29, 2007 22:17    Sujet du message: Obtenir les coordonnées d'une ville automatiquement

je l'ai lu sur un site expliquant l'intégration de google map.
Et le nombre max de requêtes est de 50 000


J'ai encore l'adresse du site (je crois que c'est le site d'un membre de wri) mais je ne sais pas si je peux l'afficher
 
silverbeach Visiter le site web du posteur
DadouDuck
WRInaute passionné
WRInaute passionné

Inscrit le: 28 Mai 2007
Messages: 634

URL permanente de ce messagePosté le : Mer Aoû 29, 2007 22:28    Sujet du message: Obtenir les coordonnées d'une ville automatiquement

Je n'en ait trouvé mention nulle par dans la doc de Google
 
DadouDuck
link182
WRInaute impliqué
WRInaute impliqué

Inscrit le: 26 Juil 2005
Messages: 468
Localisation: 51 & 57

URL permanente de ce messagePosté le : Jeu Aoû 30, 2007 10:24    Sujet du message: Obtenir les coordonnées d'une ville automatiquement

50.000 geocodages / jours autorisés il me semble, au dela il faut un compte special (payant).

sinon tu fais 50.000 geocodages / jours jusqu a ce que tu ai toutes les latitudes / longitudes de tes villes.

Tu peux utiliser l'API Php dispo ici : http://www.phpinsider.com/php/code/GoogleMapAPI/


En gros :

$geocode = $map->getGeocode('15 rue webrankinfo 75000 Paris FR');

echo $geocode['lat']; // ta latitude
echo $geocode['lon']; // ta longitude

tu range ca dans ta bd (ajoute les 2 champs latitude et longitude si tu ne les a pas créés).

Voila
 
link182 Visiter le site web du posteur
DadouDuck
WRInaute passionné
WRInaute passionné

Inscrit le: 28 Mai 2007
Messages: 634

URL permanente de ce messagePosté le : Jeu Aoû 30, 2007 12:33    Sujet du message: Obtenir les coordonnées d'une ville automatiquement

A ça y est j'ai enfin trouvé ou c'était écrit, faut vraiment tout éplucher chez google pour avoir l'info :

http://www.google.com/apis/maps/terms.html
Citation:
1.6 Geocode Requests. There is a limit of 50,000 geocode requests per day per Maps API key. This translates to roughly one geocode request every 1.73 seconds. If you exceed this 24-hour limit, the Maps API geocoder may stop working for you temporarily. If you continue to abuse this limit, your access to the Maps API geocoder may be blocked permanently.


Après faut voir, 50 000 requêtes c'est énorme déjà.

J'utilise l'api google dans un certain nombre de sites internet, en gros voila comment je fonctionne :

Quand j'ajoute une adresse dans ma base de données, je fait appel à la fonction de géocodage, puis quand les infos me sont retournés, j'update ma base avec les coordonnées. (ce serait tout de même étonnant d'ajouter 50 000 nouvelles adresses / jours)

Pour extraire les infos : http://www.google.com/apis/maps/documentation/index.html#Geocoding_Structured
 
DadouDuck
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort