利用GoogleMaps sdk 1.3.1 实现在 iOS 5.0下 编译成功!真是太不容易了

利用了将近一个星期的时间,终于搞通了,从iOS7.0到iOS5.1到iOS5.0,血和泪啊,中间都想过要放弃了,最终还是坚持下来了!后面细细说吧.....

主要实现的功能:

1、首先调用地图之前先判断iOS版本,如果是iOS5.0以前的版本就用内置地图GPSViewController处理,因为iOS5.0是google内置地图,而且国外的地理位置可以定位。

    如果是iOS5.0以上的版本就用GoogleMaps Sdk来处理,也就是GoogleMapsViewController。

2、内置的实现就不说了,没有太大难度。说说GoogleMapsViewController,里面实现了地理位置反编码,首先取得Latitude和 Longitude数据,然后进行定位。

3、加入了Mark功能,首先是目标位置初始就用Mark标识(图片是箭头),然后对感兴趣的位置长按屏幕会有水滴形的Mark出来,单击Mark都会告知经度、纬度以及反编码位置的内容。

4、加入Mark清理功能。

5、判断iPad还是iPhone,如果是iPhone要求ControllerView的tiltle长了可以滚动显示。

你可能感兴趣的:(利用GoogleMaps sdk 1.3.1 实现在 iOS 5.0下 编译成功!真是太不容易了)