SlideShare una empresa de Scribd logo
1 de 26
Introducción al desarrollo  de Google Mapplets Jorge Iván Meza Martínez < [email_address] > http://www.jorgeivanmeza.com/ http://educacion.misservicios.net/
Contenido ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿ Qué son Mapplets ? ,[object Object],[object Object],[object Object]
¿ Qué son Mapplets ? ,[object Object],[object Object]
Ventajas ,[object Object],[object Object],[object Object],[object Object]
Ventajas ,[object Object],[object Object],[object Object]
Ventajas ,[object Object],[object Object]
Desventajas ,[object Object],[object Object],[object Object]
Diferencias con el API estándar de Mapas ,[object Object],[object Object],[object Object]
Diferencias con el API estándar de Mapas ,[object Object],[object Object],[object Object]
Requerimientos para el desarrollo Un sitio donde  hospedar  el archivo XML y demás recursos de la aplicación.  Puede ser  Google Pages . Un  editor de texto  que puede ser básico como  notepad  y  vi , o un poco mas elaborado como  Notepad++ ,  Context ,  SciTE , entre otros.  Sugerencia .   Utilice un editor que soporte  UTF-8  y edite el documento con esta codificación, así evitará problemas con las tildes del español.
Requerimientos para el desarrollo Un  navegador web  como  Internet Explorer  o  Firefox .  Si elige el segundo el cual es la selección recomendada, opcionalmente puede instalar también algunos  plugins  para facilitar el desarrollo de software web como  Firebug  y  Web Developer . Y por supuesto se requiere de una  cuenta de Google .  Si no la tiene puede crearla de manera gratuíta haciendo clic sobre el siguiente enlace  https://www.google.com/accounts/NewAccount .
Cómo es un  Mapplet  ? La interfaz de un  Mapplet  se compone de tres secciones. 1. Buscador de información. 2. Contenido web basado en XHTML/CSS. 3. Información georreferenciada. El usuario puede interactuar con todas las secciones que componen la interfaz de usuario de la aplicación para adaptar la visualización de la información a sus necesidades particulares.
Cómo es un  Mapplet  ?
Encontrar nuevos de mapas Para realizar búsquedas entre los mapas registrados se debe consultar el directorio de mapas ubicado en la siguiente dirección y agregar los que se deseen a su ubicación personalizada conocida como  Mis Mapas . http://www.google.com/ig/directory?synd=mpl&pid=mpl&features=sharedmap,geofeed
Herramientas para el desarrollo ,[object Object],[object Object],[object Object],[object Object]
Herramientas para el desarrollo Para instalar las herramientas acceda al sitio del  Directorio de Mapplets  ubicado en la siguiente dirección, seleccione el enlace  Herramientas para programadores  ubicado en la columna izquierda. http://www.google.com/ig/directory?synd=mpl&pid=mpl&features=sharedmap,geofeed Posteriormente haga click sobre los botones  Añadirlo a Maps  de las herramientas que desee agregar a  Mis Mapas .
Herramientas para el desarrollo
Mis mapas Para acceder a su espacio personalizado de  Google Maps  visite la siguiente dirección y autentíquese con su cuenta de  Google . http://www.google.com/maps/mm En la columna izquierda deberán aparecer las herramientas de desarrollo recién agregadas. Active las que considere necesarias seleccionando las casillas de verificación previas a los nombres de las herramientas.
Mis mapas
Cómo desarrollar el  Mapplet  ? Durante la  etapa del desarrollo  escriba el código de la aplicación en el editor de texto que haya elegido, cuando requiera probar el programa copie y pegue este código al área de texto del  Mapplet Scratch Pad  y presione el botón  Preview  para visualizar su resultado. En la  etapa de producción  el código fuente se almacenará en un archivo XML que se hará público a través del servicio de  hosting  que el desarrollador haya contratado.
Cómo desarrollar el  Mapplet  ?
Plantilla base de  Mapplets ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Plantilla base de  Mapplets <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?> <Module> <ModulePrefs title = &quot; Titulo &quot;   description = &quot; Descripcion &quot;   author = &quot; Autor &quot;   author_email = &quot; Correo del autor &quot;   height = &quot; Alto en pixels &quot;> </ModulePrefs> <Content type=&quot;html&quot;><![CDATA[ <style type=&quot;text/css&quot;> /* Contenido CSS */ </style> <script> /* Contenido JavaScript */ </script> <!-- Contenido XHTML --> ]]></Content> </Module> 1 2 3 4 5
Enlaces de interés Google Mapplets http://code.google.com/apis/maps/documentation/mapplets/index.html Google Mapplets API Reference http://code.google.com/apis/maps/documentation/mapplets/reference.html Google Maps – Mis Mapas http://www.google.com/maps/mm Google Directorio de Mapas http://maps.google.com/ig/directory?synd=mpl&pid=mpl&features=sharedmap,geofeed Google Pages http://pages.google.com/ Blog de Jorge Iván Meza Martínez http://www.jorgeivanmeza.com/ Educación – Mis Servicios http://educacion.misservicios.net/
Fin de la presentación. Creative Commons (CC)

Más contenido relacionado

Destacado

2012 0824 bee_windowscontacus
2012 0824 bee_windowscontacus2012 0824 bee_windowscontacus
2012 0824 bee_windowscontacus
Mike Perla
 
city college certificate
city college certificatecity college certificate
city college certificate
Nanda Gupta
 
certificate-bcs5r8ni7ksq
certificate-bcs5r8ni7ksqcertificate-bcs5r8ni7ksq
certificate-bcs5r8ni7ksq
shaibeeryadav
 
Poste comun slc inc del 29 5-13 su mp
Poste comun slc inc del 29 5-13 su mpPoste comun slc inc del 29 5-13 su mp
Poste comun slc inc del 29 5-13 su mp
Fabio Bolo
 

Destacado (20)

ใต้ร่มพระบารมี๙ BUBBLE Project Made in Thailand 4.0
ใต้ร่มพระบารมี๙ BUBBLE Project Made in Thailand 4.0ใต้ร่มพระบารมี๙ BUBBLE Project Made in Thailand 4.0
ใต้ร่มพระบารมี๙ BUBBLE Project Made in Thailand 4.0
 
Tik kelompok 1(1)
Tik kelompok 1(1)Tik kelompok 1(1)
Tik kelompok 1(1)
 
Tda2
Tda2Tda2
Tda2
 
2012 0824 bee_windowscontacus
2012 0824 bee_windowscontacus2012 0824 bee_windowscontacus
2012 0824 bee_windowscontacus
 
Em vão tentando a sorte
Em vão tentando a sorteEm vão tentando a sorte
Em vão tentando a sorte
 
BMC Certificate_Yexin Wan
BMC Certificate_Yexin WanBMC Certificate_Yexin Wan
BMC Certificate_Yexin Wan
 
Expert opinion on therapeutic patent
Expert opinion on  therapeutic patentExpert opinion on  therapeutic patent
Expert opinion on therapeutic patent
 
city college certificate
city college certificatecity college certificate
city college certificate
 
credit suisse Quarterly Report Q4/2006
credit suisse Quarterly Report Q4/2006credit suisse Quarterly Report Q4/2006
credit suisse Quarterly Report Q4/2006
 
Fiorucci’s lab sci report 2015
Fiorucci’s lab sci report 2015Fiorucci’s lab sci report 2015
Fiorucci’s lab sci report 2015
 
57 unicef dinamicas de juego
57 unicef dinamicas de juego57 unicef dinamicas de juego
57 unicef dinamicas de juego
 
Odg progetti i mpresa lavoro carcere (1)
Odg progetti i mpresa lavoro carcere (1)Odg progetti i mpresa lavoro carcere (1)
Odg progetti i mpresa lavoro carcere (1)
 
certificate-bcs5r8ni7ksq
certificate-bcs5r8ni7ksqcertificate-bcs5r8ni7ksq
certificate-bcs5r8ni7ksq
 
Autismo[1].Ppt Panxita!!
Autismo[1].Ppt Panxita!!Autismo[1].Ppt Panxita!!
Autismo[1].Ppt Panxita!!
 
Revue analytique sur ppp
Revue analytique sur pppRevue analytique sur ppp
Revue analytique sur ppp
 
Shp and liver fibrosis ddw 2016
Shp and liver fibrosis  ddw 2016Shp and liver fibrosis  ddw 2016
Shp and liver fibrosis ddw 2016
 
Poste comun slc inc del 29 5-13 su mp
Poste comun slc inc del 29 5-13 su mpPoste comun slc inc del 29 5-13 su mp
Poste comun slc inc del 29 5-13 su mp
 
PwC Case Challenge 2015 Report Summary
PwC Case Challenge 2015 Report SummaryPwC Case Challenge 2015 Report Summary
PwC Case Challenge 2015 Report Summary
 
Formula One Project
Formula One ProjectFormula One Project
Formula One Project
 
Edubirdie
EdubirdieEdubirdie
Edubirdie
 

Similar a Introducción al desarrollo de Google Mapplets

Diseño de Páginas Web
Diseño de Páginas WebDiseño de Páginas Web
Diseño de Páginas Web
8vivi8
 
Manual cmaptools
Manual cmaptoolsManual cmaptools
Manual cmaptools
diegopc69
 
mapa conceptual
mapa conceptualmapa conceptual
mapa conceptual
litus13
 
Web browsers and semantic metadata
Web browsers and semantic metadataWeb browsers and semantic metadata
Web browsers and semantic metadata
Martin Coronel
 

Similar a Introducción al desarrollo de Google Mapplets (20)

Tutorial hacer un crud con prado
Tutorial hacer un crud con pradoTutorial hacer un crud con prado
Tutorial hacer un crud con prado
 
Grails: Framework para el desarrollo de aplicaciones Web No 6
Grails: Framework para el desarrollo de aplicaciones Web No 6Grails: Framework para el desarrollo de aplicaciones Web No 6
Grails: Framework para el desarrollo de aplicaciones Web No 6
 
Diseño de Páginas Web
Diseño de Páginas WebDiseño de Páginas Web
Diseño de Páginas Web
 
Atix13
Atix13Atix13
Atix13
 
ATIX13
ATIX13ATIX13
ATIX13
 
SIBW - TAC - Trabajo - Daniel Díaz Salas
SIBW - TAC - Trabajo - Daniel Díaz SalasSIBW - TAC - Trabajo - Daniel Díaz Salas
SIBW - TAC - Trabajo - Daniel Díaz Salas
 
Diferencias entre html y html5..
Diferencias entre html y html5..Diferencias entre html y html5..
Diferencias entre html y html5..
 
Manual cmaptools
Manual cmaptoolsManual cmaptools
Manual cmaptools
 
C map tools manual
C map tools manualC map tools manual
C map tools manual
 
Temas Relacionados Web 2
Temas Relacionados Web 2Temas Relacionados Web 2
Temas Relacionados Web 2
 
Ingeniería del software
 Ingeniería  del software  Ingeniería  del software
Ingeniería del software
 
Dinamicas
DinamicasDinamicas
Dinamicas
 
Pizza Fast Assistant Presentación de Proyecto
Pizza Fast Assistant Presentación de ProyectoPizza Fast Assistant Presentación de Proyecto
Pizza Fast Assistant Presentación de Proyecto
 
Software libre en la ingeniería. Charla3
Software libre en la ingeniería. Charla3Software libre en la ingeniería. Charla3
Software libre en la ingeniería. Charla3
 
Dinamicas
DinamicasDinamicas
Dinamicas
 
mapa conceptual
mapa conceptualmapa conceptual
mapa conceptual
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
Web browsers and semantic metadata
Web browsers and semantic metadataWeb browsers and semantic metadata
Web browsers and semantic metadata
 
Gps
GpsGps
Gps
 
Gps
GpsGps
Gps
 

Más de Jorge Iván Meza Martínez

Presentación grupo de investigación UAM, 201203
Presentación grupo de investigación UAM, 201203Presentación grupo de investigación UAM, 201203
Presentación grupo de investigación UAM, 201203
Jorge Iván Meza Martínez
 
Mercadeo en la era de la web 2.0, UniQuindio 20110517
Mercadeo en la era de la web 2.0, UniQuindio 20110517Mercadeo en la era de la web 2.0, UniQuindio 20110517
Mercadeo en la era de la web 2.0, UniQuindio 20110517
Jorge Iván Meza Martínez
 
GridUAM, presentación del proyecto - 20110128
GridUAM, presentación del proyecto - 20110128GridUAM, presentación del proyecto - 20110128
GridUAM, presentación del proyecto - 20110128
Jorge Iván Meza Martínez
 
Presentación introducción taller cluster 2010/07
Presentación introducción taller cluster 2010/07Presentación introducción taller cluster 2010/07
Presentación introducción taller cluster 2010/07
Jorge Iván Meza Martínez
 
Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0
Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0
Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0
Jorge Iván Meza Martínez
 

Más de Jorge Iván Meza Martínez (18)

Presentación grupo de investigación UAM, 201203
Presentación grupo de investigación UAM, 201203Presentación grupo de investigación UAM, 201203
Presentación grupo de investigación UAM, 201203
 
Presentación GridUAM 201112
Presentación GridUAM 201112Presentación GridUAM 201112
Presentación GridUAM 201112
 
Mercadeo en la era de la web 2.0, UniQuindio 20110517
Mercadeo en la era de la web 2.0, UniQuindio 20110517Mercadeo en la era de la web 2.0, UniQuindio 20110517
Mercadeo en la era de la web 2.0, UniQuindio 20110517
 
GridUAM, presentación del proyecto - 20110128
GridUAM, presentación del proyecto - 20110128GridUAM, presentación del proyecto - 20110128
GridUAM, presentación del proyecto - 20110128
 
Charla introducción a processing - 2010/09
Charla introducción a processing - 2010/09Charla introducción a processing - 2010/09
Charla introducción a processing - 2010/09
 
Presentación introducción taller cluster 2010/07
Presentación introducción taller cluster 2010/07Presentación introducción taller cluster 2010/07
Presentación introducción taller cluster 2010/07
 
Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0
Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0
Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0
 
Instalacion Básica De Drupal 6
Instalacion Básica De Drupal 6Instalacion Básica De Drupal 6
Instalacion Básica De Drupal 6
 
Buscador de Talento Amigo - Presentación
Buscador de Talento Amigo - PresentaciónBuscador de Talento Amigo - Presentación
Buscador de Talento Amigo - Presentación
 
Práctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte IPráctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte I
 
Generación del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEGeneración del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseME
 
Generación del midlet HolaMundo utilizando las herramientas de línea de comando
Generación del midlet HolaMundo utilizando las herramientas de línea de comandoGeneración del midlet HolaMundo utilizando las herramientas de línea de comando
Generación del midlet HolaMundo utilizando las herramientas de línea de comando
 
Introducción a Kohana Framework
Introducción a Kohana FrameworkIntroducción a Kohana Framework
Introducción a Kohana Framework
 
Generación del midlet HolaMundo utilizando el JWTK
Generación del midlet HolaMundo utilizando el JWTKGeneración del midlet HolaMundo utilizando el JWTK
Generación del midlet HolaMundo utilizando el JWTK
 
Introducción a la plataforma J2ME
Introducción a la plataforma J2MEIntroducción a la plataforma J2ME
Introducción a la plataforma J2ME
 
Disección del midlet Hola Mundo en J2ME
Disección del midlet Hola Mundo en J2MEDisección del midlet Hola Mundo en J2ME
Disección del midlet Hola Mundo en J2ME
 
Desarrollo de Mi Primer Mapplet
Desarrollo de Mi Primer MappletDesarrollo de Mi Primer Mapplet
Desarrollo de Mi Primer Mapplet
 
Midlets con J2ME
Midlets con J2MEMidlets con J2ME
Midlets con J2ME
 

Introducción al desarrollo de Google Mapplets

  • 1. Introducción al desarrollo de Google Mapplets Jorge Iván Meza Martínez < [email_address] > http://www.jorgeivanmeza.com/ http://educacion.misservicios.net/
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Requerimientos para el desarrollo Un sitio donde hospedar el archivo XML y demás recursos de la aplicación. Puede ser Google Pages . Un editor de texto que puede ser básico como notepad y vi , o un poco mas elaborado como Notepad++ , Context , SciTE , entre otros. Sugerencia . Utilice un editor que soporte UTF-8 y edite el documento con esta codificación, así evitará problemas con las tildes del español.
  • 12. Requerimientos para el desarrollo Un navegador web como Internet Explorer o Firefox . Si elige el segundo el cual es la selección recomendada, opcionalmente puede instalar también algunos plugins para facilitar el desarrollo de software web como Firebug y Web Developer . Y por supuesto se requiere de una cuenta de Google . Si no la tiene puede crearla de manera gratuíta haciendo clic sobre el siguiente enlace https://www.google.com/accounts/NewAccount .
  • 13. Cómo es un Mapplet ? La interfaz de un Mapplet se compone de tres secciones. 1. Buscador de información. 2. Contenido web basado en XHTML/CSS. 3. Información georreferenciada. El usuario puede interactuar con todas las secciones que componen la interfaz de usuario de la aplicación para adaptar la visualización de la información a sus necesidades particulares.
  • 14. Cómo es un Mapplet ?
  • 15. Encontrar nuevos de mapas Para realizar búsquedas entre los mapas registrados se debe consultar el directorio de mapas ubicado en la siguiente dirección y agregar los que se deseen a su ubicación personalizada conocida como Mis Mapas . http://www.google.com/ig/directory?synd=mpl&pid=mpl&features=sharedmap,geofeed
  • 16.
  • 17. Herramientas para el desarrollo Para instalar las herramientas acceda al sitio del Directorio de Mapplets ubicado en la siguiente dirección, seleccione el enlace Herramientas para programadores ubicado en la columna izquierda. http://www.google.com/ig/directory?synd=mpl&pid=mpl&features=sharedmap,geofeed Posteriormente haga click sobre los botones Añadirlo a Maps de las herramientas que desee agregar a Mis Mapas .
  • 18. Herramientas para el desarrollo
  • 19. Mis mapas Para acceder a su espacio personalizado de Google Maps visite la siguiente dirección y autentíquese con su cuenta de Google . http://www.google.com/maps/mm En la columna izquierda deberán aparecer las herramientas de desarrollo recién agregadas. Active las que considere necesarias seleccionando las casillas de verificación previas a los nombres de las herramientas.
  • 21. Cómo desarrollar el Mapplet ? Durante la etapa del desarrollo escriba el código de la aplicación en el editor de texto que haya elegido, cuando requiera probar el programa copie y pegue este código al área de texto del Mapplet Scratch Pad y presione el botón Preview para visualizar su resultado. En la etapa de producción el código fuente se almacenará en un archivo XML que se hará público a través del servicio de hosting que el desarrollador haya contratado.
  • 22. Cómo desarrollar el Mapplet ?
  • 23.
  • 24. Plantilla base de Mapplets <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?> <Module> <ModulePrefs title = &quot; Titulo &quot; description = &quot; Descripcion &quot; author = &quot; Autor &quot; author_email = &quot; Correo del autor &quot; height = &quot; Alto en pixels &quot;> </ModulePrefs> <Content type=&quot;html&quot;><![CDATA[ <style type=&quot;text/css&quot;> /* Contenido CSS */ </style> <script> /* Contenido JavaScript */ </script> <!-- Contenido XHTML --> ]]></Content> </Module> 1 2 3 4 5
  • 25. Enlaces de interés Google Mapplets http://code.google.com/apis/maps/documentation/mapplets/index.html Google Mapplets API Reference http://code.google.com/apis/maps/documentation/mapplets/reference.html Google Maps – Mis Mapas http://www.google.com/maps/mm Google Directorio de Mapas http://maps.google.com/ig/directory?synd=mpl&pid=mpl&features=sharedmap,geofeed Google Pages http://pages.google.com/ Blog de Jorge Iván Meza Martínez http://www.jorgeivanmeza.com/ Educación – Mis Servicios http://educacion.misservicios.net/
  • 26. Fin de la presentación. Creative Commons (CC)