gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CoreLocation clone


From: Sebastian Reitenbach
Subject: Re: CoreLocation clone
Date: Tue, 04 Jun 2013 08:03:22 +0200
User-agent: SOGoMail 2.0.5a

On Monday, June 3, 2013 23:56 CEST, Maxthon Chan <address@hidden> wrote:

> Well given Android is (at least partially) open-sourced, is it possible to 
> search their source code for their Wi-Fi geolocation API? Implement that as a 
> loadable bundle to prevent licensing issue. (this CoreLocation clone can be 
> LGPL so that this bundle, probably under Apache license as derived from 
> Android source code, can link against, and GPL code can load non-GPL code to 
> run or Linux will under dilemma)
>
> And since we are searching code, how about tap into cellular geolocating (use 
> cell towers instead of Wi-Fi hotspots) as well?
>
> Or can we crowd-source the location information of Wi-Fi hotspots ourselves 
> and set up our own servers for this? All this needs is pretty much a 
> smartphone app, as it can allow users to submit base station locations using 
> existing platform-specific location services. If I have the honor of 
> implementing it, I will make sure it will remain free and open sourced.
>
> Also, since we are implementing this, how about bring MapKit into this 
> equation too? THere is an existing MapKit port to OS X that depend on 
> CoreLocation using Google Maps API. I am not sure if it is useable with 
> GNUstep (or mySTEP's) CoreLocation port.

mySTEP also has a MapKit implementation. Not sure, where he connects to draw 
the maps.

I'd say it would probably best to cooperate with Nikolaus, to get it ported 
from mySTEP back to GNUstep, and maybe enhance it.

Sebastian


>
> 在 2013-6-4,上午5:38,Ivan Vučica <address@hidden> 写道:
>
> > I remember Nikolaus mentioning some work on CoreLocation in MySTEP:
> >  http://www.quantum-step.com/download/sources/mystep/corelocation/
> >
> > From what I can tell, it's using GPS, and is implemented as client code in 
> > the framework, and the code actually talking to GTA04's hardware inside a 
> > daemon.
> >
> > Regarding WiFi -- yes, at least iOS and OS X use wifi to do geolocation. 
> > There's several commercial outfits that provide this service to third 
> > parties; to my knowledge, Apple used to use SkyLink Wireless in iPhone 2G 
> > era while rolling out their own service.
> >
> > Google has their own service they use in at least Android, and I suspect 
> > also in Chrome; collecting data for it during capturing StreetView images 
> > got them in trouble in at least Germany.
> >
> > Google's API is called Google Maps Geolocation API, and it's a commercial 
> > offering.
> >    https://developers.google.com/maps/documentation/business/geolocation/
> > "If you do not have a Maps API for Business agreement covering the 
> > Geolocation API, you may use a free quota of 100 requests per day for 
> > testing and development only."
> >
> > I don't think that's usable in our case, especially since every application 
> > should include a distinct API key.
> >
> > Unless there are free wifi hotspot databases out there, I don't think this 
> > can be done any other way except how Nikolaus did it: by reading 
> > information from an external GPS device.
> >
> > On 3. 6. 2013., at 22:01, David Wetzel <address@hidden> wrote:
> >
> >> Hi Guys,
> >>
> >> it could use the information from the wireless networks.
> >> The round button on http://maps.google.com locates me on about 10m.
> >>
> >> Greetings from Toronto
> >>
> >> David Wetzel
> >>
> >> On 3 Jun 2013, at 15:57, Gregory Casamento <address@hidden> wrote:
> >>
> >>> I wouldn't say it's useless on computers.   On computers I'm pretty sure 
> >>> it uses IP address geolocation.
> >>
> >>
> >> _______________________________________________
> >> Gnustep-dev mailing list
> >> address@hidden
> >> https://lists.gnu.org/mailman/listinfo/gnustep-dev
> >
> > --
> > Ivan Vučica
> > address@hidden - http://ivan.vucica.net/
> >
> >
> > _______________________________________________
> > Gnustep-dev mailing list
> > address@hidden
> > https://lists.gnu.org/mailman/listinfo/gnustep-dev
>
>
> _______________________________________________
> Gnustep-dev mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/gnustep-dev








reply via email to

[Prev in Thread] Current Thread [Next in Thread]