[Gvsig_english] Error building gvsig mini (android) in Eclipse
Alberto Romeu Carrasco
aromeu at prodevelop.es
Mon Oct 11 16:31:53 CEST 2010
Hi,
That sounds very interesting. At the moment, there's no such documentation (besides the javadoc on the source code) but I can give you an overview of the projects and classes you can extend:
es.prodevelop.gvsig.mini.compat: This project is a subset of classes from the gvSIG Mini for Java phones version. Contains the geometries model [1] ((Multi)Point, (Multi)LineString, Polygon), some interfaces to build an interoperable Tile provider (for Android and J2SE), and some utility classes (ConversionCoords: reprojects from/to several CRS, TileConversor: Converts from/to coordinates to tile, WorkQueue: A ThreadPool implementation, etc.)
es.prodevelop.tilerastercache: Contains the classes needed to make tile mashups and is used by the map view in gvSIG Mini. If you need to load a not supported layer you can extend the MapRenderer class and modify the layers.txt file on the assets folder of gvSIG Mini. The format of the layers.txt is neither documented, so if you need to add a new layer, I can help you.
es.prodevelop.tilerastercache.wms: Contains a MapRenderer implementation to load WMS layers.
es.prodevelop.gvsig.mini.remoteservices: Is a port of the remote services project of gvSIG (desktop) to the Android platform. It needed very few changes to make it work on Android...
Regarding the gvSIG Mini project, you can take a look to the Map activity (where you can add menu icons) and the TileRaster view (that's the view that draws the tiles and geometries). If you need to add a new vectorial layer you can extend the abstract class MapOverlay, it has mainly methods to draw, and it's notified about touch events.
If you have any other questions I can help you or maybe we can collaborate.
[1] https://confluence.prodevelop.es/download/attachments/10420565/geom%20class%20diagram.png
Regards,
Alberto Romeu
---
Prodevelop SL, Valencia (España)
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es
---
> -----Mensaje original-----
> De: gvsig_internacional-bounces at listserv.gva.es
> [mailto:gvsig_internacional-bounces at listserv.gva.es] En nombre de Kullmann
> Enviado el: lunes, 11 de octubre de 2010 11:32
> Para: gvsig_internacional at listserv.gva.es
> Asunto: Re: [Gvsig_english] Error building gvsig mini (android) in Eclipse
>
>
> Hi,
>
> thanks for the quick response and for the tip. That works great.
> I would like to ask another question. Is there a tutorial or documentation
> on how to use the gvsig API on Android? Background is that I would like to
> build a tool that displays maps and enables the user to add lines and
> polygons (just like gvsig only "a little" simpler).
>
> Kind regards
>
> Jo
>
> --
> View this message in context: http://osgeo-
> org.1803224.n2.nabble.com/Error-building-gvsig-mini-android-in-Eclipse-
> tp5622245p5622478.html
> Sent from the gvSIG international mailing list archive at Nabble.com.
> _______________________________________________
> Gvsig_internacional mailing list
> Gvsig_internacional at listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional
More information about the Gvsig_internacional
mailing list