BlackBerry Maps

Staf
Posts: 3
Joined: 2007-12-13

Reciban un cordial saludo,

Estoy evaluando el BlackBerry Maps, tengo el concepto de su funcionamiento y conozco sobre mapas y cartografía, pero quisiera saber cómo puedo cambiar la dirección URL del servidor de mapas que estan en RIM. O cómo podría hacer para visualizar mis mapas a través de una dirección http establecida sin contar con los de Google maps, yahoo, BlackBerry y otros.

Agradeceria de antemano cualquier colaboración que me pueda sacar de este enredo.

Gracias



Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
jfrincon
Posts: 289
Joined: 2006-12-01
BlackBerry Maps

Hola Staf,

Para hacer lo que quieres hacer (visualizar tus propios mapas desde tu servidor), tendrías que escribir una aplicación que por su cuenta descargue los mapas y los represente en la pantalla. Las aplicaciones BlackBerry Maps, Google Maps, Yahoo! Maps, Mapquest móvil, etc. tienen y esperan usar una base de mapas predeterminada y no tienes cómo cambiar eso.

Dicho eso, escribir una aplicación que hace lo que quieres hacer en el BlackBerry no es muy complicado si entiendes algo de Java móvil (y aún si no).

Te recomendaría que le des un vistazo a lo siguiente:

En el capítulo 6 de la misma guia (pp. 214), tienes código de ejemplo sobre cómo hacer una conexión de datos HTTP para descargar una informacíon en particular

En la página 69 de la misma guia, tienes código de ejemplo sobre cómo representar imágenes que tengas en el equipo (por ejemplo, que hayas descargado) en la pantalla.

En la Guia de desarrolladores Java de BlackBerry Vol 1, en el captítulo 11, tienes código de ejemplo para usar la funcionalidad GPS del BlackBerry -- el cual te permitiría, en combinación con los dos de arriba, usar las coordenadas para descargar el mapa puntual para la ubicación del equipo.

Saludos,

Juan Felipe



Staf
Posts: 3
Joined: 2007-12-13
Uncaught Exception y Error Starting

Hola Juan Felipe

De antemano agradezco mucho tu respuesta, después de unas vacaciones, me propuse una meta y es sacar adelante el proyecto de ver mis mapas a través de un blackberry. Tomé atenta nota del http y del gps, algunas dificultades, supongo por que desconozco la programación en java, pero ahí vamos.

Te molesto de nuevo para ver si me puedes colaborar con lo siguiente. Estoy desarrollando en el BB JDE 4.0.3 y al verificar las aplicaciones de httpfetch y el gpsdemo, obtengo los siguientes errores: uncaught exception: Missing resource xxxx en el httpfetch y Error Starting xxx.gpsdemo: Module xxxxx. attempts to access a secure API , en el gpsdemo. qué puedo hacer para solucionar este inconveniente?

Qué es eso de una firma dígital? y que debo pagar a RIM para que me certifiquen mi aplicación?

Muchas gracias por tu colaboración



jfrincon
Posts: 289
Joined: 2006-12-01
RE: Uncaught Exception y Error Starting

Hola Staf,

Dos sencillas respuestas.

Missing Resource
El error de "Missing Resource" el httpfetch indica que la aplicación usa el módulo de "Localization" (ojo, que en inglés no significa "determinar ubicación" sino "adecuar la aplicación a las costumbres de algún lugar preestablecido").

Para resolverlo, agrega los archivos HTTPFetch.rrc y HTTPFetch.rrh que vienen con el ejemplo (si no los tienes, puedes descargarlos de http://www.blackberry.com/developers/developerlabs/connectingtoanetwork.shtml):

  1. Haz click con el botón derecho en el nombre de tu proyecto en el JDE
  2. Elige "Add File to Project" en el menú.
  3. Busca el archivo HTTPFetch.rrh
  4. Repite esto para HTTPFetch.rrc

GPSDemo y Access Secure API

Esto es un problema con el ejemplo que ponen en la guia de desarrolladores de BlackBerry, al parecer. La aplicación de ejemplo usa una clase llamada PersistentStore para guardar datos de los WayPoints en la memoria del equipo. Esto requiere que la aplicación la firmes con una credencial digital que obtienes de Research In Motion (y tiene un costo de pago único). Pero creo que te puedes ahorrar ese gasto, reemplazando el código que persiste los WayPoints con algo que guarda los WayPoints en el RMS. Dame un par de días para darte un ejemplo que te sirva.

Saludos,

Juan Felipe

Dame un tiempito para darte un buen ejemp



wilfesabe
Posts: 1
Joined: 2008-03-19
Hola

Hola, estoy desarrollando una aplicacion para blackberry, pero tengo un problema, los mapas en blackberry maps no estan disponibles para colombia, me gustaria saber como poder contactar contigo, ya que veo que conoces bastante del desarrollo en blackberry.

Otra que he pensado es mostrarlo en googlemaps, y pero desconosco como utilizar las api de google map para blackberry, ya que existen muchas limitaciones en lo que a java script se refiere.
Me gustaria poder ponerme en contacto con alguien que pudiera guiarme.



jfrincon
Posts: 289
Joined: 2006-12-01
Mapas para Colombia

Hola wilfesabe

Dále un vistazo a mapas.com.co. Tienen ahí un cliente J2ME que te da acceso a la cartografía colombiana que tienen disponible. Por lo que veo, ellos también tienen APIs para ver sus mapas. No imagino que sean gratis. Es la dificultad que tendrás con todos -- los mapas son costosos, y sólo Google y Yahoo tienen los recursos para ofrecerlos sin costo a un desarrollador.

El API de Yahoo es excelente, pero los mapas colombianos que tienen son pobres (sin calles, sólo ciudades). El API de Google es excelente y sus mapas fantásticos, pero dependes de AJAX, a no ser que puedas abrir su código y ver cómo obtener directamente el mapa usando HTTP.

Espero que te apunte en la dirección correcta.



Staf
Posts: 3
Joined: 2007-12-13
Proveedor de mapas para Colombia

www.servinformacion.com

[ED: ofrece una serie de plataformas geoespaciales para Colombia. Tienen cobro por consumo.]