IDELab MapstractionInteractive: API Universal y Políglota


Autoria(s): López Escobés, Pablo; García Martín, Ricardo; Castro Fernández, Juan Pablo de
Data(s)

01/03/2010

Resumo

Continuamente aparecen nuevas plataformas de gestión de cartografía web, con el inconveniente de que cada una de ellas utiliza un API propia. Dada la gran heterogeneidad de APIs de Mapas existente, sería conveniente disponer de una librería de mapas capaz de abstraer al desarrollador de las pequeñas diferencias entre ellas. Este es el objetivo de la librería Javascript de código abierto Mapstraction. Este tipo de API recibe el nombre de «API Universal y Políglota». Gracias a Mapstraction se pueden desarrollar aplicaciones en las que el usuario puede visualizar la información cartográfica con varios proveedores, pero presenta el inconveniente de no proporcionar mecanismos de creación y/o edición. En este documento se recogen las principales novedades que presenta la librería IDELab MapstractionInteractive, una extensión de Mapstraction que ofrece nueva funcionalidad para solventar las carencias de ésta. Las nuevas funcionalidades implementadas para los proveedores que se incluyen dentro de la librería brindan al usuario la posibilidad de poder editar y crear geometrías sobre el mapa (puntos, líneas y polígonos). Por otra parte, también se implementan dentro de la librería nuevos eventos para los mapas, de forma que el programador puede tener un mayor control de lo que el usuario hace sobre éstos

Constantly emerging new platforms for managing web mapping, with the drawback that each uses their own API. Given the great diversity of existing Maps APIs, it is desirable the appearance of a maps library which can abstract the developer from the small differences between them. This is the goal of the JavaScript OpenSource Mapstraction library. This kind of API is called «Universal and Polyglot API». Thanks to Mapstraction, developers can make their applications where users can visualize cartographic information with several map providers. However, this library doesn’t provide mechanisms for creating or editing maps. In this document are compiled the principal improvements provided by the IDELab MapstractionInteractive project, which attempts to address these limitations. New functionalities implemented give the user the ability to generate new geometries on the map (points, linestrings, polygons) by just clicking on the map, and to edit or delete those in the same way. This project also provides new events with which developer can have greater control over what the user clicks on the map

Formato

application/pdf

Identificador

López Escobés, P.; García Martín, R.; Castro Fernández, J.P. (2010). IDELab MapstractionInteractive: API Universal y Políglota. A 'IV Jornadas SIG Libre'. Universitat: Girona. [Consulta 3 agost 2011]. Disponible a: http://hdl.handle.net/10256/3499

978-84-692-9901-2

http://hdl.handle.net/10256/3499

Idioma(s)

spa

Publicador

Universitat de Girona. Servei de Sistemes d'Informació Geogràfica i Teledetecció

Relação

IV Jornadas SIG Libre

Direitos

Aquest document està subjecte a una llicència Creative Commons: Reconeixement – No comercial – Compartir igual (by-nc-sa)

http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca

Palavras-Chave #Sistemes d'informació geogràfica #Geographic information systems #Programari lliure #Open source software
Tipo

info:eu-repo/semantics/conferenceObject