4. Helper Phoogle Maps para CakePHP

Hoy vamos a dar un paso importante con respecto a los dos posts anteriores y vamos a ver cómo integrar un ayudante Ajax en CakePHP para trabajar con Google Maps.
Justin Johnson es un desarrollador web que trabaja en www.systemsevendesigns.com. Ha programado una clase en PHP, Phoogle Maps (pronunciado Foogle Maps), que se integra con el [...]

12. Validación de datos en CakePHP 1.1

Hasta ahora hemos dado nuestros primeros pasos en CakePHP de la mano del ejemplo de la base de datos de la discografía y ha llegado el momento de despedirnos de él, aunque siempre puede uno releer los posts anteriores para repasar.
Vamos a ver cómo se validan los datos en CakePHP a través de otro ejemplo que trabaja [...]

3. Mi primer mapa Google

Hoy crearemos nuestro primer mapa. Para ello, debemos copiar el código de ejemplo del post anterior -facilitado por Google en el momento de solicitar una clave para trabajar con el API-, pegarlo en un editor, y guardarlo con el nombre EjemploGoogle.html. Sólo hay que hacer un pequeño cambio: introducir nuestra clave en esta parte:

<script src="http://maps.google.com/maps?file=api&v=2&key=tuclave"

type="text/javascript">

</script>

Si cargamos la página EjemploGoogle.html [...]

2. Consigue una clave para trabajar con la API Google Maps

Para poder trabajar con la API tenemos que darnos de alta en el servicio y conseguir una clave, que, como veremos en futuros posts, se utiliza para identificar las peticiones. La clave se obtiene en la página de Inscripción para el API de Google Maps -hace falta tener una cuenta Google-.
Después de leer y aceptar las condiciones de uso [...]

1. Incrusta Google Maps en tu sitio web o blog

Vamos a seguir los pasos de Google para incrustar un mapa en una página web sin necesidad de programar ni utilizar la API.
1. Vamos a http://maps.google.es y escribimos la dirección que queramos en el cuadro de búsqueda -yo aquí puse la Plaça Catalunya de Barcelona-.
2. A continuación, cuando aparece el mapa, hacemos clic en Enlazar, en [...]