Mapping and location services have a large emphasis in Android. Most phones appear to be equipped with GPS and, as with Basic4ppc, I am sure that people will be writing own GPS applications. Useful only for those in Great Britain this is a port of my Basic4ppc GPStoOSGB library.
For those who don't know the Ordnance Survey is Great Britains national mapping and survey service and is the primary source of map data for the UK. The major feature of the library is the transformation of GPS data to and from the OS National Grid Reference which is the main way that map locations are specified in the UK. We don't use lat/long we use the National Grid and it is printed on all OS maps as a grid as the primary location mechanism. Lat/long is included but only as small crosses at spot points for cross reference to the grid.
Libraries such as this are less useful for Android (and for Basic4ppc version 6.9) than they used to be for the weakly typed Basic4ppc as the strong typing means that by using numeric types the performance of normal application code is only a little slower than library code. When code modules are added to Basic4android the encapsulation of functionality such as this library can be as well done in a module as in a library.
For those who don't know the Ordnance Survey is Great Britains national mapping and survey service and is the primary source of map data for the UK. The major feature of the library is the transformation of GPS data to and from the OS National Grid Reference which is the main way that map locations are specified in the UK. We don't use lat/long we use the National Grid and it is printed on all OS maps as a grid as the primary location mechanism. Lat/long is included but only as small crosses at spot points for cross reference to the grid.
Libraries such as this are less useful for Android (and for Basic4ppc version 6.9) than they used to be for the weakly typed Basic4ppc as the strong typing means that by using numeric types the performance of normal application code is only a little slower than library code. When code modules are added to Basic4android the encapsulation of functionality such as this library can be as well done in a module as in a library.