Navizon uses wifi triangulation; if you're in an urban area where there are a lot of wifi access points, it will most likely be very accurate. But if you're in an area where wifi signal isn't prevalent, then you will likely receive a pretty inaccurate estimation.