Bueno, subestime un poco la api, quería encontrar una solución rápida y no me salió. Asi que me puse a estudiar detalladamente su funcionamiento, y a modo de agradecimiento por todo lo que me estuviendo ayudando, hice una repo en github:
De ejemplos que voy probando de la docu oficial de gmaps, y mios.
Despues voy a comentar bien cada script para explicar que hace.
Todos los ejemplos estan testeados y funcionan bien.
Voy a ir subiendo nuevos codes a medida que vaya aprendiendo más.
Espero llegar a la solución de mi problema anterior :)