views:

63

answers:

1

I played for a while with the maps framework from the iphone os sdk and the routemap api from cloudmade and it was fairly easy to display the current location and other information on a map by using the data provided by the GPS.

I have the map of a building(airport, mall etc) transformed in tiles of some sort, my question is what would be the best approach to obtain the current position of a phone inside a building? I know that GPS is not accurate inside buildings or might not work at all.

A: 

Unless you have a strange sort of building (i.e. radio transparent roof), you will not get a GPS signal inside the building, unless you are close to a window, which there are usually very few of (in a mall anyway).

You will not get useful positional information from cell triangulation (not at mall/airport terminal scale anyway).

I'm afraid I can't see any way to do what you are trying.


EDIT: come to think of it, some malls do have a glass roof, so it might be possible to get a GPS fix in some places. And some small airport terminals have big glass walls, although you'd be unlikely to want a map if they were very small.

Colin Pickard
Hello Colin, initially i was thinking about inserting some bluetooth receivers inside the building but that will not work in general.. during my googleing for a solution i bumbed into these guys http://www.micello.com/ they have an free iphone app in store but i can't find any details about their aproach :(
SorinA.
Looks like the Micello people don't have any mechanism for getting the current position. Essentially all they have is a .png and some POI data.
Colin Pickard