Trabajar Con Api Google Maps

Hola a todos, soy nuevo en yii y estoy intentando lo siguiente: Estoy utilizando una extensión llamada EGMap la cual me parece muy buena pero a la hora de guardar datos del marcador como la latitud y la longitud, esto me ah costado y quiero saber:

  1. Puedo utilizar javascript para generar los mapas, marcadores, guardar en base de datos latitud y longitud de un marcador, etc. Y todo este script mantenerlo en un archivo .js y llamarlo a las vistas que yo quiera ?

  2. Puedo realizar con yii la operación de visualizar la latitud y longitud de un marcador en el mapa (puede ser visualizarla en cajas de textos).

  3. Entiendo que hay otras extensiones, porfavor si han trabajo antes con estas operaciones, agradezco sus sugerencias y opiniones.

Muchas gracias y sería muuuuuuuuuuuy grato si encontrara respuesta a esto, ya que estoy en un proyecto del cual todo se va a realizar en el mapa.

Gracias

  1. Sí. De hecho la API d Google es Javascript.

  2. Sí.

  3. Yo utilizo Openlayers 2. Va a salir el 3 pero aún está en versión beta.

Un saludo.