Google Maps API e PHP

GMap20050630 Google Maps API e PHP Dopo una ricerca stressante su una Classe/API facilmente utilizabile per inglobare in un sito le mappe di OpenStreetMap con di PDI derivati da un Database di MySql sono approdato su una Classe di PHP che permette ciò in  maniera veramente semplice

La classe in questione è EasyGoogleMap (reperibile qua) sviluppata da Mitchelle Pascual

Questa classe può essere usata per visualizzare la località sulla mappa usando Google Maps.

Esso è in grado di generare le necessarie parti di codice HTML e Javascript a fare una mappa la visualizzazione su una pagina Web con sedi opzionale essere contrassegnati con icone speciali.

Si può:

- Definire la mappa larghezza, altezza e livello di zoom
- Aggiungere uno o più luoghi di marcatore sulla mappa utilizzando il loro indirizzo
- Utilizzare diversi tipi di icone predefinite e colori per marcare le località
- Definire le informazioni finestra di testo e link URL associato a una posizione

Ecco un semplice esempio di codice che permette di impostare 2 diversi indirizzi

<?php
$gm = & new EasyGoogleMap(“yourgooglemapkeyhere”);
$gm->SetAddress(“10 market st, san francisco”);
$gm->SetInfoWindowText(“This is the address # 1.”);
$gm->SetSideClick(‘address 1′);

$gm->SetAddress(“Manila, Philippines”);
$gm->SetInfoWindowText(“This is Philippine Country.”);
$gm->SetSideClick(‘Philippines’);

?>
<html>
<head>
<title>EasyGoogleMap</title>
<?php echo $gm->GmapsKey(); ?>
</head>
<body>
<?php echo $gm->MapHolder(); ?>
<?php echo $gm->InitJs(); ?>
<?php echo $gm->GetSideClick(); ?>
<?php echo $gm->UnloadMap(); ?>
</body>
</html>

il risultato dell’esempio qua sopra è visibile qua : http://www.mypavia.info/test.php

la documentazione completa si può reperire qua


.

0 comments:

Lascia un Commento

L'indirizzo email non verrà pubblicato.

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Get Adobe Flash player