1
kailuo 2010-08-08 18:36:47 +08:00
应该是 CoreLocation Framework 吧⋯⋯
https://developer.apple.com/iphone/library/samplecode/LocateMe/Introduction/Intro.html |
3
Livid MOD 在你的电脑上装上 Charles,然后设置 iPhone 的 HTTP Proxy 到你的电脑,然后运行你好奇的那个程序,它发出的所有网络请求就被捕获下来。
|
4
kailuo 2010-08-08 18:52:54 +08:00
好像 Core Location 是获取用户位置的⋯⋯
以前也考虑过这个问题,刚才顺便查了一下,的确需要 API 支持 :( 不过好消息是似乎 MicroSoft 以及 Yahoo! 也都有类似服务。 可以参考下这个: http://blog.sallarp.com/ipad-iphone-forward-geocoding-api-google/ |
7
Kenyth OP 那个工具太棒了,可是免费试用只有1个月。。。
刚测试了国内的两个(包括号称做地图的丁丁地图)全部是用的 Google 的 API ,还不是 .cn 的,全不是 .com 的,看来我都高估了别人的实力:-) 大众点评的 app 用的是 http://maps.google.com/maps/geo 丁丁地图用的是 http://maps.google.com/maps/api/gecode 参数里面连 API key 都没有带 (我也搞不清这个 key 什么时候是起作用的) |
8
Livid MOD v3 版的 API 推出后不强制要求 API KEY。
|
9
Kenyth OP @Livid 这样的话 Google 宣称的 terms of service 就不能从技术层面限制了,应该是商业层面的。依据我的理解,他们这种使用可能全部违反了 ToS 。
|
10
Livid MOD @Kenyth 对于一个每天几十亿次请求的 API 来说,他们可能还真的不会太在乎一些细小的 violation。先用最简单的办法把自己想要的功能做出来吧。
|
12
doskoi 2010-08-08 21:19:07 +08:00
CoreLocation 获得的经纬度 SDK还提供Reverse Geocoding
就能获得可读的地址了...查文档吧~ |
13
doskoi 2010-08-08 21:20:16 +08:00
MKReverseGeocoder & MKReverseGeocoderDelegate
easy for use |
14
jorakura 2010-08-13 15:35:55 +08:00
收藏一下
|