Reputation: 249
I have started my first android app, and managed to get the interface up.
I know how to get the user location outside of the buildings, by using GPS.
But for inside building, it is harder or it is not locking the position at all. So how do i accurately locate user location inside a building? I am thinking of using both Cell ID and Wifi/Mobile Network together. Is it efficient?
Also, after getting the location, how do i make it constantly follow the user movement like the Google navigation/GPS apps on the road(which follows the car movement)?
and final question, what method do i use to display the building's inside layout? is there any satellite kind of method that automatically locate the building's layout? or do i need to manually draw the map?
one more additional question, is it possible to actually include Google Street View inside the app for the indoor state of the building?
I am using android 4.1.1 sdk, and live outside US/UK that currently not supported by google for its navigation/street view, which is Malaysia.
THank you.
Upvotes: 2
Views: 2311
Reputation: 14174
Its a tough task.
Simple answer, depends on what precision we are talking about. But since you are talking about indoor localisation then I guess few meteres at max. This is very hard to achieve in reality using CellID/wifi/gps.
You might look for solutions more like this
But I am guessing that this is for smaller project. Note that solutions like that are also tough because of the battery usage. You really have to have a good reason for "following" people indoor precisely.
As for indoor mapping, checkout Google Indoor Mapping
http://maps.google.com/help/maps/starthere/index.html
Upvotes: 1