Landmarks API/es: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
'''Spanish''' [[ | '''Spanish''' [[Landmarks_API|English]] | ||
==Caracteristicas de Qt Mobility 1.1.x== | == Caracteristicas de Qt Mobility 1.1.x == | ||
==News== | == News == | ||
"Qt Mobility 1.1.3 Release&quot;:http://labs.qt.nokia.com/2011/05/04/qt-4-7-3-and-qt-mobility-1-1-3-have-been-released/ actualmente disponible para desarrollo de aplicaciones comerciales para ser distribuidas en Ovi store<br />"Qt Mobility 1.2.0 release&quot;:http://labs.qt.nokia.com/2011/05/12/qt-mobility-1-2-0-released/ actualmente disponible | |||
=Landmarks | = Landmarks API = | ||
==Resumen== | == Resumen == | ||
Uno de los nuevos elementos de la biblioteca Location de Qt Mobility es la | Uno de los nuevos elementos de la biblioteca Location de Qt Mobility es la API de Landmarks. ¿Que es una landmask?, una landmark es una locación que guarda cierto significado, este puede ser nuestro restaurant favorito, la caso de un amigo o la Sydney Opera House. La API de Landmarks esta hecha para buscar y administrar estas landmarks de una forma simple y fácil. | ||
==Características principales== | == Características principales == | ||
* Guardar una Landmark | * Guardar una Landmark | ||
Line 21: | Line 21: | ||
* Borrar landmarks | * Borrar landmarks | ||
* Borrar categorías | * Borrar categorías | ||
* Importar landmarks (actualemente se soporta | * Importar landmarks (actualemente se soporta GPX versión 1.1) | ||
* ''Exportar landmarks'' | * ''Exportar landmarks'' | ||
* Las operaciones de la | * Las operaciones de la API anteriormente descritas pueden realizarse de forma sincrónica o asincrónica | ||
* Atributos genéricos pueden ser asignados a landmarks y a categorías | * Atributos genéricos pueden ser asignados a landmarks y a categorías | ||
* Backend basado en plugins que permite a los desarrolladores crear sus propios almacenes de datos | * Backend basado en plugins que permite a los desarrolladores crear sus propios almacenes de datos | ||
Line 31: | Line 31: | ||
(Las características en itálica aun no están implementadas en las plataformas soportadas actualmente) | (Las características en itálica aun no están implementadas en las plataformas soportadas actualmente) | ||
==Partes de la | == Partes de la API que aun se encuentran inestables: == | ||
===Paginación/QLandmarkFetchHint:=== | === Paginación/QLandmarkFetchHint: === | ||
Actualmente la paginación es facilitada a través de la clase QLandmarkFetchHint que se pueden utilizar para especificar el número máximo de elementos a devolver. QLandmarkFetchHint pretende ser un cajón de sastre extensible de la | Actualmente la paginación es facilitada a través de la clase QLandmarkFetchHint que se pueden utilizar para especificar el número máximo de elementos a devolver. QLandmarkFetchHint pretende ser un cajón de sastre extensible de la API. Uno de los posibles casos de uso es recuperar datos parciales de una landmark, por ejemplo, sólo recuperar el icono y las coordenadas, la especificación de QLandmarkFetchHint lo permitira realizar. En aras de no tener una clase vacía, el desplazamiento y el límite máximo se han colocado en QLandmarkFetchHint. Puede haber una forma más elegante de manejar la paginación, estamos abiertos a sugerencias sobre cómo debe hacerse. | ||
Nos gustaría saber si hay demanda para casos de recuperaciones parciales de landmarks. Este caso de uso particular, puede ser importante para situaciones en las que se recuperan landmarks sobre una conexión de red. | Nos gustaría saber si hay demanda para casos de recuperaciones parciales de landmarks. Este caso de uso particular, puede ser importante para situaciones en las que se recuperan landmarks sobre una conexión de red. | ||
===Sincronización:=== | === Sincronización: === | ||
Para facilitar la sincronización entre almacenes de datos, puede ser necesarios agregar una nuevo campo uid a cada landmark y categoría. Esta diferencia en el campo id local debe ser única por almacén de datos, pero no única, universalmente. | Para facilitar la sincronización entre almacenes de datos, puede ser necesarios agregar una nuevo campo uid a cada landmark y categoría. Esta diferencia en el campo id local debe ser única por almacén de datos, pero no única, universalmente. | ||
===Multiples instancias de base de datos por plugin:=== | === Multiples instancias de base de datos por plugin: === | ||
El | El API actualmente permite una solo instancia de base de datos por plugin. Todas las aplicaciones que utilicen un determinado plugin efectivamente va a compartir los landmarks. Puede ser conveniente que cada aplicación tenga su propio almacén de datos de landmarks por separado. Por favor provea de feedback si requiere de esta funcionalidad. | ||
==Aplicaciones de Ejemplo== | == Aplicaciones de Ejemplo == | ||
===LandmarkBrowser=== | === LandmarkBrowser === | ||
LandmarkBrowser es una aplicación simple que muestra una lista de landmarks junto a sus coordenadas y nombres. | LandmarkBrowser es una aplicación simple que muestra una lista de landmarks junto a sus coordenadas y nombres. | ||
[[Image:4829712737_a934e11864_b_d.jpg|LandmarkBrowser]] | [[Image:http://farm5.static.flickr.com/4075/4829712737_a934e11864_b_d.jpg|LandmarkBrowser]] | ||
Para añadir un nuevo landmark, haga click en el botón añadir landmark, una caja de dialogo aparecerá permitiendo llenar los campos con latitud, longitud y nombre | Para añadir un nuevo landmark, haga click en el botón añadir landmark, una caja de dialogo aparecerá permitiendo llenar los campos con latitud, longitud y nombre | ||
Line 59: | Line 59: | ||
Para borrar landmarks, selecciones el landmark(s) que desee borrar y presione el botón borrar landmark. | Para borrar landmarks, selecciones el landmark(s) que desee borrar y presione el botón borrar landmark. | ||
Para importar landmarks, haga cliick en el botón importar, aparecerá un cuadro de dialogo permitiendo seleccionar un archivo | Para importar landmarks, haga cliick en el botón importar, aparecerá un cuadro de dialogo permitiendo seleccionar un archivo GPX (solamente es soportada la versión 1.1). Un archivo de ejemplo llamado places.gpx acompaña a LandmarkBrowser. | ||
[[Category:Developing with Qt::QtMobility]][[Category:Spanish]] | |||
Revision as of 06:33, 24 February 2015
Spanish English
Caracteristicas de Qt Mobility 1.1.x
News
"Qt Mobility 1.1.3 Release":http://labs.qt.nokia.com/2011/05/04/qt-4-7-3-and-qt-mobility-1-1-3-have-been-released/ actualmente disponible para desarrollo de aplicaciones comerciales para ser distribuidas en Ovi store
"Qt Mobility 1.2.0 release":http://labs.qt.nokia.com/2011/05/12/qt-mobility-1-2-0-released/ actualmente disponible
Landmarks API
Resumen
Uno de los nuevos elementos de la biblioteca Location de Qt Mobility es la API de Landmarks. ¿Que es una landmask?, una landmark es una locación que guarda cierto significado, este puede ser nuestro restaurant favorito, la caso de un amigo o la Sydney Opera House. La API de Landmarks esta hecha para buscar y administrar estas landmarks de una forma simple y fácil.
Características principales
- Guardar una Landmark
- Guardar una Categoría
- Extraer una landmark basados en un filtro y un orden
- Extraer categorías
- Borrar landmarks
- Borrar categorías
- Importar landmarks (actualemente se soporta GPX versión 1.1)
- Exportar landmarks
- Las operaciones de la API anteriormente descritas pueden realizarse de forma sincrónica o asincrónica
- Atributos genéricos pueden ser asignados a landmarks y a categorías
- Backend basado en plugins que permite a los desarrolladores crear sus propios almacenes de datos
- Notificaciones cuando se añaden/modifican/borran landmarks
- Notificaciones cuando se añaden/modifican/borran categorias
(Las características en itálica aun no están implementadas en las plataformas soportadas actualmente)
Partes de la API que aun se encuentran inestables:
Paginación/QLandmarkFetchHint:
Actualmente la paginación es facilitada a través de la clase QLandmarkFetchHint que se pueden utilizar para especificar el número máximo de elementos a devolver. QLandmarkFetchHint pretende ser un cajón de sastre extensible de la API. Uno de los posibles casos de uso es recuperar datos parciales de una landmark, por ejemplo, sólo recuperar el icono y las coordenadas, la especificación de QLandmarkFetchHint lo permitira realizar. En aras de no tener una clase vacía, el desplazamiento y el límite máximo se han colocado en QLandmarkFetchHint. Puede haber una forma más elegante de manejar la paginación, estamos abiertos a sugerencias sobre cómo debe hacerse.
Nos gustaría saber si hay demanda para casos de recuperaciones parciales de landmarks. Este caso de uso particular, puede ser importante para situaciones en las que se recuperan landmarks sobre una conexión de red.
Sincronización:
Para facilitar la sincronización entre almacenes de datos, puede ser necesarios agregar una nuevo campo uid a cada landmark y categoría. Esta diferencia en el campo id local debe ser única por almacén de datos, pero no única, universalmente.
Multiples instancias de base de datos por plugin:
El API actualmente permite una solo instancia de base de datos por plugin. Todas las aplicaciones que utilicen un determinado plugin efectivamente va a compartir los landmarks. Puede ser conveniente que cada aplicación tenga su propio almacén de datos de landmarks por separado. Por favor provea de feedback si requiere de esta funcionalidad.
Aplicaciones de Ejemplo
LandmarkBrowser
LandmarkBrowser es una aplicación simple que muestra una lista de landmarks junto a sus coordenadas y nombres.
Para añadir un nuevo landmark, haga click en el botón añadir landmark, una caja de dialogo aparecerá permitiendo llenar los campos con latitud, longitud y nombre
Para borrar landmarks, selecciones el landmark(s) que desee borrar y presione el botón borrar landmark.
Para importar landmarks, haga cliick en el botón importar, aparecerá un cuadro de dialogo permitiendo seleccionar un archivo GPX (solamente es soportada la versión 1.1). Un archivo de ejemplo llamado places.gpx acompaña a LandmarkBrowser.