下面是被转发的邮件:
> 发件人: Maxthon Chan <[email protected]> > 主题: 回复: CoreLocation clone > 日期: 2013年6月4日 GMT+0800下午2时10分09秒 > 收件人: Sebastian Reitenbach <[email protected]> > > Given that, I would like to back port. Also, I would like to eliminate the > need for a tile generating service too, as GNUstep have good vector graphics > capabilities already, and by implementing CoreGraphics it can work even > better (that is, the enhanced MapKit will grab OpenStreetMap vector graphics > directly, and render it using locally. Vector image is a lot smaller than > bitmaps). > > Also, on supported platforms, implement MapKit natively. For now, this means > implement MapKit on Android using JNI and Gppgle Maps API on the device. > > 在 2013-6-4,下午2:03,Sebastian Reitenbach <[email protected]> 写道: > >> >> On Monday, June 3, 2013 23:56 CEST, Maxthon Chan <[email protected]> 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 <[email protected]> 写道: >>> >>>> 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 <[email protected]> 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 <[email protected]> >>>>> 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 >>>>> [email protected] >>>>> https://lists.gnu.org/mailman/listinfo/gnustep-dev >>>> >>>> -- >>>> Ivan Vučica >>>> [email protected] - http://ivan.vucica.net/ >>>> >>>> >>>> _______________________________________________ >>>> Gnustep-dev mailing list >>>> [email protected] >>>> https://lists.gnu.org/mailman/listinfo/gnustep-dev >>> >>> >>> _______________________________________________ >>> Gnustep-dev mailing list >>> [email protected] >>> https://lists.gnu.org/mailman/listinfo/gnustep-dev >> >> >> >> >> >
_______________________________________________ Gnustep-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnustep-dev
