Perché aprire due discussioni?
In Google maps c'è la sezione developer vedi se li trovi consigli, l'operazione è abbastanza complessa e non hai una buona conoscenza di js la ritengo impossibile.