Inicio > Android > POIMan para Sygic

POIMan para Sygic

POIMan de Sygic es una aplicación para Android que le permite mantener su punto de Sygic de Intereses (PDI) al día y gestionarlos (añadir / eliminar) de una manera fácil.

Esta aplicación se descargará la lista de la PDI a partir de una URL definida (por defecto http://www.todo-poi.es/TodoPOI.xml ) y permite al usuario seleccionar y descargar el POI disponibles de la lista. Desde los puntos de interés están en formato TomTom (`*`. Ov2), POIMan los convertirá en el formato de Sygic (`*`. UPI). También las prácticas de manejo se descargan y se cambia el tamaño a un tamaño adecuado que se muestra Sygic correctamente.

Descargar

Imágenes
Captura de pantalla # 1Captura de pantalla # 2


Captura de pantalla # 3Imagen # 4

Sobre el formato de la UPI (Sygic POI)

Fue muy difícil encontrar información en Internet sobre Sygic Mobile Maps para la Infancia (SMM) puntos de interés formato de archivo (`*`. UPI). A diferencia del formato de TomTom OV2 que está bien documentado y fácil de encontrar (ver http://www.tomtom.com/lib/doc/ttnavsdk3_manual.pdf y http://www.opentom.org/Ov2 ).

Uno de los objetivos de POIMan para Sygic fue la conversión de la OV2 a UPI, a fin de obtener los más populares puntos de interés para trabajar en SMM. Por lo tanto, la única manera de hacerlo sin la documentación estaba comparando un binario OV2 a su UPI ya convertidos (convertidos usando otra herramienta existente - la mayoría de la gente utiliza PoiEdit http://www.poiedit.com/ ) y tratar de descubrir cuáles son las diferencias .

Las diferencias entre los OV2 y UPI

  • Todas las cadenas en los archivos de UPI parece que se almacenan como caracteres invertidos de ancho. Al invertir me refiero a que cada carácter ocupa 16 bits, aunque el orden de bytes se intercambia (supongo que es como un pequeño-endian cadena de caracteres de ancho). Y todas las cadenas son de terminación nula (dos bytes nulos).
  • Hay un encabezado en el archivo UPI. Contrariamente a OV2 que se inicia directamente con los registros, la UPI tiene un encabezado y el formato es el siguiente:
    • Primer byte es la longitud del nombre de archivo de PI (sin extensión) que seguirá a este byte incluyendo el carácter nulo (recuerde: todo lo que multiplicado por 2, ya que es amplia char)
    • Una cadena con el nombre del archivo de PDI sin extensión
    • Algo que parece ser un disco de relleno, compuesto por un byte 0 × 02 seguido de 9 bytes nulos (0 × 00)
    • Un byte con la longitud del nombre del archivo BMP que se siga este byte (incluyendo carácter nulo)
    • Una cadena con el nombre de archivo BMP, incluida la ampliación
  • El registro de puntos de interés simple en OV2 es el tipo 0 × 02, mientras que en el formato de la UPI es de tipo 0 × 03
  • El registro de patrón (tipo 0 × 01 en ambos formatos) parece más o menos el mismo en ambos archivos, que son los rectángulos de los compuestos por cuatro coordenadas (lat1, lon1) (LAT2, Lon2). Sin embargo en el OV2 usted puede encontrar los registros de capitán tras los registros de otras capitán, como si los rectángulos subdividir en grupos más pequeños, donde los puntos de interés que seguirá pertenece, pero esto no funciona bien cuando se los convierte a UPI. Por lo tanto, en otras palabras, los puntos de interés deben ser contenidos en un solo rectángulo, así que las soluciones simples era utilizar el rectángulo exterior y omitir el resto.

Lista de probada XML

En la página de preferencias, se puede configurar la dirección URL que se utiliza para descargar la lista de puntos de interés. La dirección URL por lo general apunta a un archivo XML, que el esquema es más o menos estándar. Este código XML contiene los enlaces a los archivos OV2 (TomTom POI), BMP, el mapa y el grupo al que pertenece cada punto de interés, etc Sin embargo, he encontrado diferencias en cuanto a los contenidos de las etiquetas, por ejemplo: a veces la dirección de las prácticas de manejo son relativas a la lista de direcciones URL, a veces es la ruta completa, también he encontrado que algunas páginas pueden requerir un nombre de usuario y contraseña para descargar el OV2 por lo que en la URL que encontrará el% Username% y las variables%% Contraseña que POIMan reemplazará con lo que el usuario introduce en su página de preferencias.

En teoría, debería ser capaz de utilizar cualquier XML de esta página http://www.poiedit.com/sites.htm sin embargo, debido a estas diferencias que he encontrado, es posible que no funcione correctamente, hágamelo saber si usted encuentra ningún problema.

Probado XML

Esta es la lista de XML ya está probado. Si usted tiene más que añadir por favor hágamelo saber.

Tags: , , , , , Categorías: Android Tags: , , , , ,
  1. No hay comentarios todavía.
  1. Aún no hay trackbacks.
 

Protección anti-spam por WP Captcha-Free