Bonjour,
J'utilise depuis peu les API Google Maps, car je souhaiterais afficher des contacts sur une Google Maps.
De ce que je comprends, l'API Google Maps est en JavaScript (donc côté client).
Par conséquent, pour le moment, pour réaliser ce que je souhaite faire, je procède de la façon suivante :
- je vais chercher dans ma base de données les infos utiles (contacts + positions + info diverses pour l'InfoBulle) ;
- je mets le tout dans une variable ;
- j'exploite ensuite le contenu de cette variable dans le code javascript de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <script type="text/javascript"> var tableauMarqueurs = [ <? echo $liste_adr ; ?> ]; var maCarte; var zoneMarqueurs = new google.maps.LatLngBounds(); ...
Une autre solution pourrait être d'intégrer dans un fichier type XML, la liste des infos que je souhaite afficher dans la Google Maps.
Tout cela fonctionne très bien...
Mais ce qui me dérange est qu'en faisant de la sorte, j'ai l'impression de mettre à disposition de tous, le contenu de ma base de données directement via le code source.
Qu'en pensez-vous ?
Existe-t-il une autre manière de faire ?
[Edit] Ou alors en fait, ça revient au même finalement que si je voulais afficher mes informations sur une page Web standard... Une fois affichée sur le client, on peut aussi très bien copier / coller...
Merci par avance pour vos retours.
Partager