如题 这个问题很困扰我 已经可以调用谷歌地图定位但是不会搜索,请诸位道友指点一二给分20
谢谢

解决方案 »

  1.   

    给你一个google关键字:MKMapView gecoder, apple只提供了经纬度到地址的解析(逆向解析),相关的类是:MKReverseGeocoder
    如果你想在地址上显示就得有经纬度。
    如果你想用根据地址来显示,那么第一步就是根据地址解析出经纬度,第二步根据经纬度显示到地图。
    我收集了两个相关的开源库,你可以看看:http://blog.csdn.net/favormm/article/details/6574658
      

  2.   

    如下工程有调用google map的测试代码,在工程里的:
    http://code.google.com/p/iphone-common-codes-ccteam/
    如果google地址打不开,用下面的:
    https://github.com/cxsjabc/iphone-common-codes-ccteam
      

  3.   

    现在到了IOS5后苹果自动就加了这个功能.  CLGeocoder
    - (void)geocodeAddressString:(NSString *)addressString completionHandler:(CLGeocodeCompletionHandler)completionHandler;
    直接就搞定了.