iPhone这个时尚的玩具设计新颖, 操作方式更是突破了传统手机以及PDA的模式, 比如手感舒服而且较精准的触摸式操作、 苹果一贯擅长的图形界面渲染效果等等都足以让人不在意其诸多的不如意的地方。 所谓不如意的地方是其待机时间太短导致不便, 第三方软件并未完全开放影响了普及。还有就是许多人抱怨的没有GPS功能以及蓝牙功能的单一, iPhone的蓝牙目前只能和蓝牙耳机配套使用,并不能作为传输文件和信息的通道,至于GPSiPhone目前的版本并没有支持,据说GPS版本的iPhone即将上市,不过1.1.3以后版本的iPhone都已经可以利用Maps 应用中的My Location功能进行定位。 经过研究,该功能采用WIFI的公网IP以及edge网络基站进行定位,如图
实用WIFI只能定位 上网的公网IP注册地的地理位置,也就是说如果你接入internet的网络具有固定公网IP,那么最终定位结果就是宽带注册登记的地址的坐标,加入是拨号上网即没有固定公网IP的网络接入,那么定位的结果往往是拨号服务器所在的机房的地理位置。 这个功能除了能够让iPhone具有简单那的定位功能外,还可以让你知道自己家里的宽带(ADSL) 所使用的拨号服务器所在地。
iPhone SDK 2.0 已经提供了相关定位API, CLLocationManager类提供了方法 location()来获取最后一次iPhone所在的位置, 该方法返回的是一个CLLocation类 的对象, 由该类对象可以得到地理位置的经纬度坐标,,现在1.2.0 Beta版本已经发布,预计6月份正式版上市,我们拭目以待
用的人多么?哈。。