下面是被转发的邮件:

> 发件人: 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

Reply via email to