de Publiguías Yell

miércoles, 14 de noviembre de 2007

Buenas Prácticas de desarrollo

Con el fin de fomentar el uso de la API de Planos hemos incluído esta entrada para incorporar buenas prácticas de desarrollo que son útiles tanto para mejorar los tiempos de carga como para brindar una mejor mantenibilidad.

Framework javascript: YUI
Existen varios frameworks javascript en el mercado, nosotros trabajamos con YUI de Yahoo, el cual ofrece todo lo necesarios para trabajar con DOM, eventos, animación, estilos, controles, etc.

Verificacion de código: JSLint
Permite chequear el código javascript de tu aplicación, indica mejores formas de escribir tu código y en que líneas debes hacer los cambios. Además, permite generar un c
ódigo que facilita su ofuscación.

Ofuscación de código: Packer
Permite ofuscar el código javascript, es decir, quita líneas en blanco, comentarios y opcionalmente sustituye nombres de variables. Todo esto baja considerablemente el peso de tu código javascript y trae consigo una carga mas rápida de tus páginas.

Formato de datos: json, json en wikipedia
Es un formato ligero para el intercambio de datos.


Optimizador CSS: Clean CSS
Permite chequear tus estilos CSS, tanto para detectar atributos no válidos como aquellos que no son adecuados, sustituye algunos valores por otros más eficientes y agrupa las clases que posean los mismos atributos. Ello trae consigo una disminución del código y por ende una carga mas rápida de tus páginas.

Validador CSS: W3C
Chequea que tus clases CSS cumplan con los estándares de la W3C, ello permitirá una mayor compatibilidad con los distintos navegadores del mercado por ejemplo: Mozilla Firefox, Internet Explorer, Safari, entre otros.

Debug javascript: Firebug
Es una extensión para Mozilla Firefox que te permite chequear las llamadas, el html de la página, css, javascript, elementos DOM y carga de elementos. Adicionalmente puedes instalar el complemento YSlow que se integra a Firebug para chequear los tiempos de carga y la forma de optimizarlo.

Páginas de utilidad:

Ejemplos de Implementación

Con el fin de mostrar ideas donde puedes implementar mapas usando la API de Planos hemos creado algunos ejemplos.

Ver Ejemplos

Por el momento se encuentran disponibles 3 ejemplos a los cuales se irán añadiendo otros.

Si deseas implementar algunos de estos ejemplos envianos un mail.

Esperamos tus aportes y sugerencias.

jueves, 20 de septiembre de 2007

Ejemplos uso API por Usuarios

A petición de un usuario se creado esta entrada para añadir las direcciones donde han implementado mapas usando la api de Publiguías Yell.

Todo queda a su imaginación.



jueves, 6 de septiembre de 2007

Infowindows con html

El objeto InfoWindows es un widget que permite mostrar información dentro del plano.

Por el momento el widget sólo permite definir título, texto, ícono, enlace y color del texto.

La posibilidad de incluir texto html dentro del widget es una característica que esperamos implementar en una próxima versión.

lunes, 25 de junio de 2007

Alcance de búsqueda

El alcance de la búsqueda se realiza a partir de una ubicación dada. Cuando no se define una ubicación ésta tomará por defecto la ubicación actual del mapa.

Ejemplos:
  1. Si estamos en la comuna de Providencia y buscamos 'Avda Santa Maria 0792' buscará las direcciones que coincidan con el texto ingresado inicialmente en la comuna de Providencia, en caso de encontrarla la muestra, en caso contrario ampliará el área de búsqueda.
  2. Si estamos en la comuna de Providencia y buscamos 'Arturo Prat 650, temuco' buscará las direcciones que coincidan con el texto ingresado en la ciudad de Temuco, en caso de no encontrarla ampliará el rango de búsqueda.
Podemos indicarle a la api en cual ubicación buscar inicialmente, pero no definir el área de búsqueda.

miércoles, 13 de junio de 2007

Solicitud de key

API.Planos requiere el uso de una key válida para acceder a sus funcionalidades.

Para ello debes ingresar a la página de documentación y hacer clic en la sección 'Solicitud de key'. Una vez allí deberás llenar los datos del formulario y hacer clic en el botón 'Enviar'.

Posteriormente recibirás por e-mail tu key válida.

Notas:
  • La key sólo es válida para una dirección web, por lo que si tienes varios sitios deberás hacer las solicitudes respectivas para cada una de ellas.
  • El uso de la key es inclusivo, es decir, si se solicita una key para el dominio www.publiguias.cl, esta key abarcará el home del dominio como cada uno de los subdirectorios. Para evitar esto, el host debe ser definido en forma especifica como por ejemplo www.publiguias.cl/apiplanos.

Bienvenida

Bienvenidos al blog de API.Planos de Publiguías.

Este blog está dedicado a dar soporte relacionado con la creación de mapas de Chile utilizando API.Planos.

Estamos a su disposición y los invitamos cordialmente a ser parte de la familia Publiguías.