谷歌地圖

錦煙霞
  1. 注冊(cè)應(yīng)用獲取key
  2. 集成SDK
pod 'GoogleMaps'#地圖
  1. VC中添加地圖視圖:GMSMapView
//谷歌地圖
#import <GoogleMaps/GoogleMaps.h>
@property (nonatomic,strong) GMSMapView *gmMapView;
-(GMSMapView *)gmMapView{
    if (_gmMapView == nil) {
        CGFloat latitude = 0.0f;
        CGFloat longitude = 0.0f;
        CLLocation *location = [[CLLocation alloc] initWithLatitude: latitude longitude: longitude];
        /**
         *設(shè)置顯示區(qū)域
         *location.coordinate位置信息
         *zoom精度
         */
        GMSCameraPosition *camera = [GMSCameraPosition cameraWithTarget:location.coordinate zoom:15];
        _gmMapView = [GMSMapView mapWithFrame:CGRectMake(0,0 ,SCREEN_WIDTH,SCREEN_HEIGHT-64) camera:camera];
    }
    return _gmMapView;
}

注意:在谷歌地圖中使用的坐標(biāo)系區(qū)分地域:
在國(guó)外是地球坐標(biāo)系:WGS84,在國(guó)內(nèi)是火星坐標(biāo)GCJ-02。關(guān)于坐標(biāo)

  1. 添加自定義地標(biāo):GMSMarker
        //初始化
        GMSMarker *benginMarker = [[GMSMarker alloc] init];
        //位置
        benginMarker.position = ...;
        //標(biāo)題
        benginMarker.title = @"";
        //詳細(xì)
        benginMarker.snippet = @"";
        //圖標(biāo)
        benginMarker.icon = ...;
        //顯示
        benginMarker.map = self.gmMapView;
  1. 添加軌跡:GMSPolylineGMSMutablePath
    //初始化路線信息
    GMSMutablePath *path = [GMSMutablePath path];
    for (CLLocation *location in self.locations) {
        //添加路線上的點(diǎn)坐標(biāo)
        [path addCoordinate:location.coordinate];
    }
    //根據(jù)路線初始化一條軌跡
    GMSPolyline *polyline = [GMSPolyline polylineWithPath:path];
    //軌跡的寬度
    polyline.strokeWidth = 5.0;
    //軌跡顏色
    [polyline setStrokeColor:RGBA(81,191,179,1)];
    //添加軌跡
    polyline.map = self.gmMapView;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 寫在前面 :請(qǐng)求谷歌API,您可以通過(guò)請(qǐng)求 http://maps.googleapis.com/(對(duì)于中國(guó)用戶,...
    li_禮光閱讀 5,032評(píng)論 3 8
  • 最近由于公司項(xiàng)目做的是國(guó)外的項(xiàng)目,使用到了GoogleMaps SDK ,期間磕磕碰碰各種查資料看官方文檔總算完成...
    SHMI閱讀 7,144評(píng)論 11 14
  • 前言 項(xiàng)目為國(guó)外服務(wù),所以需要接入谷歌地圖。第一次接入,簡(jiǎn)單總結(jié)下。 谷歌地圖接入 同百度,高德地圖,先去 谷歌開(kāi)...
    雪_晟閱讀 10,291評(píng)論 10 13
  • 今天給徐姐打電話沒(méi)有接,后來(lái)回微信說(shuō):她有點(diǎn)心情不好,想自己一個(gè)人待會(huì)。我給回過(guò)信息也沒(méi)有再搭理我。 我一直感恩與...
    菩提樹(shù)WO慧心閱讀 176評(píng)論 0 0
  • 【2010.7.4】 要買什么書(shū)? 要注意書(shū)中哪個(gè)部分? 想到了什么? 《用筆記管理讀書(shū)生活》 充滿主動(dòng)明確目的,...
    殷琦榕閱讀 226評(píng)論 0 0

友情鏈接更多精彩內(nèi)容