banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 22 July 2008 12:50

nicolas valls
Participant assidu
Date d'inscription: 28 Oct 2005
Messages: 154

Aide sur l'api google map

Bonjour,
je programme actuellement une petite interface qui localise des points dans google map et qui affiche un info bulle (grace à openInfoWindowHtml)
le fait est que mon texte est trop grand et donc des fois les infos bulles ressemblent à rien (10 fois plus grandes que l'emprise de la carte).
Y a t il un moyen de mettre une barre défilement dans les infos bulles.

En espérant poster au bon endroit.
Merci


Nicolas VALLS
Géomaticen
Cabinet Pierre GRILLET

Hors ligne

 

#2 Tue 22 July 2008 13:01

gde
Participant occasionnel
Date d'inscription: 8 Oct 2007
Messages: 18

Re: Aide sur l'api google map

Il suffit d'entourer le code HTML avec un <div> dont le style contient une width et une height ainsi que le paramètre overflow:auto

Hors ligne

 

#3 Tue 22 July 2008 14:36

nicolas valls
Participant assidu
Date d'inscription: 28 Oct 2005
Messages: 154

Re: Aide sur l'api google map

Je débute avec l'api google donc vous me dites de faire :

Code:

var point = new GLatLng(44.150000,4.183333);
map.addOverlay(createMarker(point,"<div width='50px' height='20px'overflow:auto> 2 lignes à ecrire<br> <u>Ref : MA1117</u> truc<br>Type F7 Prix : 575000 euros<hr><u>Ref : MA1138</u> Maison<br>Type F6 Prix : 309000 euros<hr> </div>"));

chez moi ca change rien c'est normal ?

PS : j'ai mis des valeurs très petites dans le width et le height volontairement pour voir si ça marchait
en tout cas merci de cette réponse


Nicolas VALLS
Géomaticen
Cabinet Pierre GRILLET

Hors ligne

 

#4 Tue 22 July 2008 14:47

gde
Participant occasionnel
Date d'inscription: 8 Oct 2007
Messages: 18

Re: Aide sur l'api google map

Presque :

Code:

var point = new GLatLng(44.150000,4.183333);
map.addOverlay(createMarker(point,"<div style='width:50px;height:20px;overflow:auto'> 2 lignes à ecrire<br> <u>Ref : MA1117</u> truc<br>Type F7 Prix : 575000 euros<hr><u>Ref : MA1138</u> Maison<br>Type F6 Prix : 309000 euros<hr> </div>"));

Dernière modification par gde (Tue 22 July 2008 14:47)

Hors ligne

 

#5 Tue 22 July 2008 15:13

nicolas valls
Participant assidu
Date d'inscription: 28 Oct 2005
Messages: 154

Re: Aide sur l'api google map

Merci impeccable.
Y'a des fois j'oublie de réfléchir, quand vous avez dit "dans le style" moi je voyais les différentes balises style, mais bon les ":"  dans l'overflow autaient dû me mettre la puce à l'oreille....
Bref tant que j'y suis, j'ai un autre petit problème. J'ai une table mysql contenant les communes francaises avec leurs coordonnées GPS (issue de http://www.galichon.com/codesgeo/) Le soucis est que les coordonnées des villes ne correspondent pas avec google map. Un léger décalage mais par exemple pour la ville de Bagnols sur Cèze dans google map j'ai : 44,158560 et 4,617300 alors que dans la table de Galichon j'ai 44,166667 et 4,616667
Je sais pas quel site n'a pas les coordonnées exactes mais si vous connaissez une base gratuite avec les coordonnées qui vont bien dans google map je suis preneur.

Encore merci


Nicolas VALLS
Géomaticen
Cabinet Pierre GRILLET

Hors ligne

 

#6 Wed 23 July 2008 21:37

stefb28
Juste Inscrit !
Date d'inscription: 27 Jun 2007
Messages: 4

Re: Aide sur l'api google map

Bonjour,
allez voir du coté de l'IGN, le RGC (Répertoire Géographique des Communes) :
http://www.ign.fr/rubrique.asp?rbr_id=2 … ;lng_id=FR
Les coordonnées sont en Lambert, mais c'est facile de convertir les données avant.

Hors ligne

 

Pied de page des forums

Powered by FluxBB