iphone 3G - Free OS...
 

  You don't need to be an 'investor' to invest in Singletrack: 6 days left: 95% of target - Find out more

[Closed] iphone 3G - Free OS mapping

51 Posts
13 Users
0 Reactions
243 Views
Posts: 36
Free Member
Topic starter
 

iOSmap - Anybody else downloaded this (free) app?

Bit limited perhaps as you can't plan routes etc, but to pinpoint a location or just look at mapping of an area you don't a paper map for I reckon it's ok.


 
Posted : 12/02/2009 1:25 pm
Posts: 31206
Full Member
 

I have now. Looks pretty useful. Thanks!


 
Posted : 12/02/2009 1:44 pm
Posts: 31206
Full Member
 

It gives you a Grid Ref for your current position on the Info page - which might be quite handy too.


 
Posted : 12/02/2009 1:47 pm
Posts: 0
Free Member
 

good call, seems a bit slow and clunky but OS maps is something I really want on my phone. Hadn't seen that anywhere.

is it just on wifi or can you do it GPRS/3G ?


 
Posted : 12/02/2009 5:42 pm
Posts: 31206
Full Member
 

Works fine on 3G here.


 
Posted : 12/02/2009 5:50 pm
Posts: 0
Free Member
 

excellent 🙂


 
Posted : 12/02/2009 5:54 pm
Posts: 23277
Free Member
 

cool. based on the openspace platform by the looks of it.

hope it doesnt get too popular, the OS limits the amount of maps any developer can serve a day.


 
Posted : 12/02/2009 6:25 pm
Posts: 33325
Full Member
 

thanks for the tip-off. Just downloaded it. Now all we need is a proper OS mapping app like Viewranger for the Mac/iPhone and we'll be laughing. Satmap have promised a Mac version of their Satlink system for their Active 10 GPS unit, so that's a good alternative, and waterproof.


 
Posted : 12/02/2009 9:38 pm
Posts: 0
Free Member
 

It is good isn't it.

Satmap have promised a Mac version of their Satlink system for their Active 10 GPS unit, so that's a good alternative

Believe it when you see it.


 
Posted : 12/02/2009 9:58 pm
Posts: 33325
Full Member
 

Satmap apparently consider it a priority. There was a thread on a gps forum where they had been asked about a Linux version, and they replied maybe, but the Mac version is a priority at the moment, so I live in hope.


 
Posted : 12/02/2009 10:35 pm
 deus
Posts: 389
Full Member
 

cool i shall give that a download, see what it's like on my touch


 
Posted : 12/02/2009 10:44 pm
Posts: 31206
Full Member
 

Probably slightly less useful without GPS to be honest deus.


 
Posted : 12/02/2009 10:51 pm
 deus
Posts: 389
Full Member
 

it is indeed, keeps resetting to near Leicester.

ach weel. didn't cost anything to try though 🙂


 
Posted : 12/02/2009 10:58 pm
Posts: 2
Free Member
 

it works well on my touch and will target your location reasonably closely if you can find a wireless signal....which begs the question...how?


 
Posted : 12/02/2009 11:09 pm
Posts: 31206
Full Member
 

If your using a public wifi point, like a phonebox, then I guess the location of that is known.
If you're using your own then it will depend if your ISP supports location awareness.

The Google Maps app does the same thing.

**** all use if you're somewhere you actually need an OS map tho.


 
Posted : 12/02/2009 11:59 pm
Posts: 23
Full Member
 

tells me not supported on touch when I try download.


 
Posted : 13/02/2009 12:41 am
Posts: 31206
Full Member
 

What version of the Touch software do you have installed speaker?
(it says in the Setting/About menu)


 
Posted : 13/02/2009 12:50 am
Posts: 2
Free Member
 

[i]If your using a public wifi point, like a phonebox, then I guess the location of that is known.
If you're using your own then it will depend if your ISP supports location awareness.[/i]

yeah, i'm happy with the public wifi, if I use mcdonalds it shows me right on top of the building. Private stuff is far more dubious though.

Are you saying ISP's will give out house addresses to people who associate with your access point?


 
Posted : 13/02/2009 10:52 am
Posts: 31206
Full Member
 

Are you saying ISP's will give out house addresses to people who associate with your access point?

I think (and I'm guessing here) that apps like Google Maps and that OSMap thing try to match your IP address to your location.

http://www.seomoz.org/ip2loc
http://www.iplocationfinder.com/
http://www.hostip.info/

Not always accurate though. I always seem to get London or Sheffield and I'm no where near either. YMMV.


 
Posted : 13/02/2009 11:16 am
Posts: 2
Free Member
 

nope, it's not using those methods. All those tag me at my companies ISP headquarters. Which is quite interesting, because it appears to be the same place if I'm connecting direct from my broadband and when I'm connecting through my company VPN.

Anyway, it's not that. It's been suggested that there's a WIFI database, skyhook, [url] http://www.skyhookwireless.com/howitworks/ [/url] but if that's what they do use then the touch either has hardware inside it that they're not telling us about or there is private data being leaked to that skyhook.

or of course my access point is on their database, and that hardly seems feasible.


 
Posted : 13/02/2009 12:36 pm
Posts: 31206
Full Member
 

Well it's a third party app so I don' think there is anything sinister going on unless they are happy to publish it in a public API.

One thought: just because you are connected to your own wi-fi doesn't stop the app finding out ALL the Wi-Fis that you can see and checking if any of them have locations associated with them.

Here is how the Google Maps wi-fi location works:
http://googlemobile.blogspot.com/2008/10/my-location-now-with-wi-fi.html


 
Posted : 13/02/2009 12:42 pm
Posts: 0
Free Member
 

I've used google maps on my iphone to locate me and on 2g it even "knew" I was way out of the way up here in Aviemore-land. No good for "proper" navigation, but interesting to know how it did it?


 
Posted : 13/02/2009 12:50 pm
Posts: 31206
Full Member
 

I've used google maps on my iphone to locate me and on 2g it even "knew" I was way out of the way up here in Aviemore-land. No good for "proper" navigation, but interesting to know how it did it?

Location is much easier to do with a phone. It just triangulates off the cell tower signals. Contrary to "police dramas" on Tv this takes seconds.


 
Posted : 13/02/2009 12:52 pm
Posts: 2
Free Member
 

Stop trying to reduce my paranoia! 😉 All it can gather from adjacant access points is the name (if broadcast) and mac address. Again, this is localised information that without a direct scan they wouldn't know. The API only has to provide a location, the developers using it don't get to see how it comes by that address.


 
Posted : 13/02/2009 1:09 pm
Posts: 2
Free Member
 

And the googlemaps API link says this...
"To protect user privacy, the Gears Geolocation API server does not record user location. However, third party sites may do so, and we recommend that users only allow web sites they trust to access their location."

Which does suggest there might be some data leakage going on. Even if the API code is visible, the database is being populated from a stream of data that the developers will never get to see....

itunes knows my home address......


 
Posted : 13/02/2009 1:13 pm
Posts: 31206
Full Member
 

Now you're getting proper paranoid.

MAC addresses are globally unique so it could be using them to do a location look up.

The "Gears Geolocation API" is the one provided by Google Maps, not by Apple.
That statement means "we don't record your location but if you go to a another website that uses our API then we can't promise that they won't". No data leakage there.

The iPhone SDK is downloadable from http://developer.apple.com/iphone/ if you really want to check it out.


 
Posted : 13/02/2009 1:53 pm
Posts: 31206
Full Member
 

Okay from Apple:

For iPod touch with Maps, the Maps application provides your approximate location using information based on your proximity to known Wi-Fi networks (when on and available). The more accurate the available information, the smaller the circle identifying your position on the map. The feature is not available in all areas. Known Wi-Fi networks are predominantly in urban areas. In order to provide your location, data is collected in a form that does not personally identify you. If you do not want such data collected, do not enable the feature. Not enabling the feature will not impact the functionality of your iPod touch.
-- http://store.apple.com/uk/browse/home/shop_ipod/family/ipod_touch (at the bottom in the small print)

Likewise [url= http://code.google.com/p/gears/wiki/GeolocationAPI ]this wiki shows the actual data request the Google Geolocation API[/url]. It is also just a list of nearby cell and wi-fi towers.


 
Posted : 13/02/2009 2:07 pm
Posts: 31206
Full Member
 

Damn he probably can't hear me for the tinfoil 😉


 
Posted : 13/02/2009 2:08 pm
Posts: 2
Free Member
 

Sorry, I was out taping 802.1x DOS Bombs to cell masts.

[i]MAC addresses are globally unique so it could be using them to do a location look up.[/i]

yes thank you Graham, you know I'm in the security game 😉 There can be no possible way that MAC address locations can be known without a billion devices all reporting back to mother,

[i]The "Gears Geolocation API" is the one provided by Google Maps, not by Apple.[/i]

yes, and many users report the google one to be wholey inaccurate whereas the apple DB is quite often bang on the money.

I still think we're on very sketchy ground, particularly where, as in my case at home, the only accessible access point (to my touch) is mine. There are about 3 more visible but they're all encrypted and all of the access points are private, they are not known wifi networks. Could it be that by saying 'yes' to 'Can we use your current location as the default' question, I am permitting them to

a. Gather information about access points in my local area
and
b. Use the information that only apple can know, to be used to enforce the database.

For example, no doubt at least one of my neighbours will also have itunes. In fact, I'll guarantee Keith across the road has it. So now we have two house addresses, two access point mac addresses attached to those addresses and a touch which can see them both. Without a third to trangulate it's going to plot a straight line between the two houses and locate the virtual access point based on signal strength so we'd expect the location to be nearer my house than Keith's along that line.

Where do you think it places it? Go on, guess.


 
Posted : 13/02/2009 4:22 pm
Posts: 0
Free Member
 

Skyhook actually drive through most major cities to build their database of access points. I have a feeling they may have some clever update - based on when a new mac address is searched for, looking at what other addresses that person has looked at recently to be able to add the new one to their database. Their back end database is bigger than a big thing - although it supposedly compresses very well.

Even if the way they do it is rather a brute force approach, it's quite a neat bit of technology isn't it.

Joe


 
Posted : 13/02/2009 4:52 pm
Posts: 31206
Full Member
 

Hmmm can't decide if you are one of the most paranoid people I've met or your just winding me up.

How would iTunes know your home address? At best it knows your credit card billing address.
Try changing that or logging in with a friends iTunes account.

Or switch off your wi-fi router and see if it still gets a fix.

I just tried our Touch and it says it can't get a fix on our location, despite being in range of 3 different WiFi signals, including my own and being attached to my PC which has iTunes running. Why's that?

They do probably use that Skyhook database that you linked to earlier. So it could just be that you live somewhere suburban so you are in the Skyhook database. [url= http://www.skyhookwireless.com/howitworks/coverage.php ]Check the coverage map on their website[/url]. I live in the sticks and I don't seem to be (might add myself tho).


 
Posted : 13/02/2009 4:58 pm
Posts: 31206
Full Member
 

AND....

If they really wanted to sneakily update the Skyhook database then they would just get every iPhone to report its GPS location and all the WiFi signals it can see on a regular basis.

No unreliable credit card info required or iTunes required.
And any modern smart phone could do this. 😯


 
Posted : 13/02/2009 5:12 pm
Posts: 2
Free Member
 

You definately have to have an internet connection for it to work.
I'll mess around with itunes and see. However, skyhook...

"To develop this database, Skyhook has deployed drivers to survey every single street, highway, and alley in tens of thousands of cities and towns worldwide, scanning for Wi-Fi access points and plotting their precise geographic locations."

Sounds very expensive (although probably the most likely scenario), cheaper to write some software to trawl the apple db for mac addresses and addresses.

I live right in a blue area if that's a mapped area but the scale can't (or won't) get close enough to see what that means

Apple probably have a direct link to GCHQ, have spotted this thread and have removed you from the database in the hope that your lack of location will debase my theory.


 
Posted : 13/02/2009 5:15 pm
Posts: 2
Free Member
 

"[i]AND....

If they really wanted to sneakily update the Skyhook database then they would just get every iPhone to report its GPS location and all the WiFi signals it can see on a regular basis.

No unreliable credit card info required or iTunes required.
And any modern smart phone could do this.[/i]"

Yep, that sounds pretty plausible, certainly a lot easier than having someone drive round in a van.


 
Posted : 13/02/2009 5:16 pm
Posts: 31206
Full Member
 

cheaper to write some software to trawl the apple db for mac addresses and addresses.

True, but I'd want to know what Apple were doing storing the MAC address of my router in the first place, since it wasn't information I offered them or information they require to perform their business.


 
Posted : 13/02/2009 5:19 pm
Posts: 31206
Full Member
 

Yep, that sounds pretty plausible, certainly a lot easier than having someone drive round in a van.

But they are obviously not doing that, cos I'm not in the DB (despite sitting here with an iPhone and a iPod Touch) and their DB is waaay too patchy. If they were doing it that way then they would have near perfect coverage of anywhere that has someone with a smart phone.

Maybe I should patent that. Ooops too late. Discussed it in a public forum now.
Someone archive this thread so we can prove "prior art" when Skyhook try to patent.


 
Posted : 13/02/2009 5:22 pm
Posts: 2
Free Member
 

[i]True, but I'd want to know what Apple were doing storing the MAC address of my router in the first place, since it wasn't information I offered them or information they require to perform their business. [/i]

which is precisely my suspicion.

[edit] It's freely available information after all.


 
Posted : 13/02/2009 5:34 pm
Posts: 31206
Full Member
 

Well raise a request with Apple under the [url= http://www.ico.gov.uk/Home/what_we_cover/data_protection.aspx ]Data Protection act[/url] and see what information they have about you. It [i]may[/i] include your PCs MAC address, but I seriously doubt it includes the MAC address of your router.

Be interesting to see though.


 
Posted : 13/02/2009 5:39 pm
Posts: 2
Free Member
 

he he, that plan would last about five seconds before apple say, "go on then, apply your UK based data protection laws against us".

There's nothing over here to force apple/skyhook to present their database for perusal, they'd argue that it's freely available information that can be gathered by anyone in the street, and win. It's hard enough making big (American) companies adhere to international laws where serious crimes have been committed. Trust me, we've been there and tried.


 
Posted : 14/02/2009 12:36 am
Posts: 31206
Full Member
 

Ahh but if they are actually linking WiFi router MAC to a billing address then that isn't freely available information, is it?


 
Posted : 14/02/2009 12:55 am
Posts: 0
Free Member
 

Surely this paranoia would be very easy to test - set up a new connection and see what position you're getting then before there's any time to update dbs, etc...


 
Posted : 14/02/2009 7:50 am
Posts: 31206
Full Member
 

Yep, simply buy another WiFi router to replace the one you have and then see if it can still find you. 🙄


 
Posted : 14/02/2009 8:00 am
Posts: 0
Free Member
 

or move a wifi router from a mate's house to yours and see if it updates...


 
Posted : 14/02/2009 8:18 am
Posts: 0
Free Member
Posts: 2
Free Member
 

Yep, I was already heading down that path. I've liberated an access point from work, I'll set it up this weekend and will report back on my findings.


 
Posted : 14/02/2009 12:03 pm
Posts: 0
Free Member
 

The iPhone location *is* done using skyhook.

They *do* drive round places, at least to create an initial database. They're selling their software to Apple, Google etc. They can afford a few vans with laptops in.

They can also take user updates - although I don't think the iPhone app does this - I think in apps that do, it asks you if you're cool with it before updating, and there is a verification process before it goes back into the database.

http://www.skyhookwireless.com/whoweare/privacypolicy.php

If you're a developer, you can get the skyhook SDK, and play with it to see what is in their database.

http://www.skyhookwireless.com/developers/

Also, I can't remember exactly how they do it, but I have a feeling it works by looking at all available wifi networks, not just the one you're connected on - so if you're playing with stuff, make sure you turn off your normal home access points.

Joe
(who has some vague idea of how this kind of thing works due to working in a lab full of people doing location based thingies, we actually had some contact with the skyhook people at some point before they got into the Apple deal and stuff)


 
Posted : 14/02/2009 12:50 pm
Posts: 33325
Full Member
 

Don't know if this helps, but if I turn on one of the mapping apps like iOSMaps, and I'm indoors where my iPhone can't see any satellites, then it places me spookily in the street I used to live in...
over thirty years ago and nearly three quarters of a mile away from where I live now. Not much good for the spooks to track me down, so I'm not developing a case of rampant paranoia...
unlike some on here.
Don't worry, the aliens know where YOU live, even if the government hasn't got a clue.w


 
Posted : 16/02/2009 2:23 am
Posts: 0
Free Member
 

The skyhook thing is pretty amazing. It located my wifi point within about 50ft. I'm in the middle of nowhere so it's scarily thorough if a van has been past with a sniffer.


 
Posted : 16/02/2009 8:40 am
Posts: 0
Free Member
 


The skyhook thing is pretty amazing. It located my wifi point within about 50ft. I'm in the middle of nowhere so it's scarily thorough if a van has been past with a sniffer.

Was that on iphone or just an ipod? If it was iPhone, it may have cell ID lookup as a fallback? That'd potentially explain your result and the one above it too.

Joe


 
Posted : 16/02/2009 8:48 am
Posts: 0
Free Member
 

I thought that was a possibility, so tested it from my notebook pc.
Now that you meantion that though, it might be really cunning (well quite sensible) and use the cell id location of my iphone to update it's wifi database. i.e. each time you do a location check on your iphone, it uploads to their database your gps location, cell phone location and any wifi signal strengths. So any old punter walking past with an iphone may have updated the db. Dunno if that's how it works, but it strikes me as a pretty efficient way of updating the db, rather than paying people with vans and sniffers to go along each road.


 
Posted : 16/02/2009 9:08 am
Posts: 2
Free Member
 

Graham suggested that earlier in the thread Ian.


 
Posted : 16/02/2009 9:32 am
Posts: 0
Free Member
 

What, you expect me to read other peoples posts!!?
I'm far too important to do that 🙂


 
Posted : 16/02/2009 9:33 am

6 DAYS LEFT
We are currently at 95% of our target!