qua c'è una bella classe in php
e
qua la sua documentazione


Consiglio (visto che mi ci sto ancora spaccando la schiena su google maps):

se devi fare una paginetta come quella che vuoi o al max per interfacciarsi al db o a un file xml, allora continua su php
se invece vuoi fare qualcosa di piu grande, complesso, etc....prendi le api per come sono cioe in js che fai prima....

se ti serve una mano con quella classe fischia