guidebee

January 7, 2011

Map Class Hierarchy

Filed under: GPS Navigation,Mobile Map API — guidebee @ 4:23 pm
MapLayer define common map operation, like setCenter, Zoom in, Zoom out, Pan Direction and coordinates conversion (from Map to screen and vice versa) and it’s a common base class for all digital map.




MapLayerContainer is container classes; manage a collection of Map layers allow them setCenter, Zoom In, Zoom out and Pan Direction together.


DigitalMap introduces Map Services like Geocoding, Reverse Geocoding and Routing service. It supports incorporate different Map Services implementation.


RasterMap deals with online, stored map images tiles, it support multi-threads and also provide listener to monitor the progress of downloading or reading map image tiles.


VectorMap is a subclass of RasterMap, so it supports all functions provided by RasterMap, instead of downloading image tiles from map server or reading map image tiles from local files, Vector renders map image tile from MapInfo compatible vector map file also supports Geoset which managers multiple map feature layers.

May 15, 2007

Start "Pocket Streets China(guidebee)"

Filed under: GPS Navigation — guidebee @ 9:10 am
From today, I plan to start my navigation project; I have developed one called “Pocket Streets China” (nickname guidebee). Pocket Streets China is very like Microsoft’s pocket streets. And I have setup a website http://www.pstreets.com/ for this project. Actually the website was there for over year, I haven’t got much time updating it. Mainly because I was not quite familiar with Web application development, and recently I found a good training website (http://www.w3schools.com/), it is pretty good and gave me a lot of knowledge of HTML/XML/Javascripts etc. Though my website is still a bit simple, but the web demo looks goodJ, it uses Google map and some data I exacted from Australia UBD map software.
Navigation software involves a bunch of technologies, and I divided the who product into several module: GIS engine (GIS), Map matching algorithm (MMA), Routing algorithm (RA), navigation algorithm (NA) , map displaying (MD), GPS integration(GPS), audio prompt(AP) and anther one is map data preprocessing (MDP).
So the whole project is divided into several sub-projects.

Today is May 15th, 2007, it has been 6 months since I arrived Australia, I hope I can finish the project in 2 years in my spare time.

Blog at WordPress.com.

Design a site like this with WordPress.com
Get started