mapView的基本使用

2021-07-16 05:58:12 字數 2030 閱讀 7136

#import

"viewcontroller.h"

#import

#import

@inte***ce

viewcontroller ()

@property

(nonatomic

, strong

)cllocationmanager

*manager;

@property

(weak

, nonatomic

) iboutlet

mkmapview

*mapview;

@end

@implementation

viewcontroller

- (void

)viewdidload

// 顯示指南針

(旋轉之後才會顯示指南針)

self

.mapview

.showscompass

= yes;

//顯示交通狀況

self

.mapview

.showstraffic

= yes;

//顯示3d建築

self

.mapview

.showsbuildings

= yes;

//航拍模式 /*

mkmapcamera cameralookingatcentercoordinate:

中心點

fromdistance:

離中心點距離

pitch:

傾斜角度

heading:朝向

*/ self

.mapview

.camera

= [mkmapcamera

cameralookingatcentercoordinate

:self

.mapview

.userlocation

.coordinate

fromdistance:

2000.0

pitch:

60heading:0];

}#pragma mark

#pragma mark

定位當前位置

- (ibaction

)actionlocation:(

id)sender mkcoordinatespan;

typedef struct mkcoordinateregion; */

//定義乙個座標範圍

mkcoordinateregion

region; //

範圍的中心點為使用者當前位置的座標

region.

center

= self

.mapview

.userlocation

.coordinate;

//跨度為地圖範圍的跨度

region.

span

= self

.mapview

.region

.span;

[self

.mapview

setregion

:region

animated

:yes];

}#pragma mark

#pragma mark

選擇地圖種類

- (ibaction

)actionchoosemaptype:(

uisegmentedcontrol

*)sender

}#pragma mark

#pragma mark

放大地圖

- (ibaction

)actionzoomin:(

id)sender

#pragma mark

#pragma mark 縮小

- (ibaction

)actionzoomout:(

id)sender

@end

MapView的使用 之 最新帖

在論壇裡看到一篇 mapview和其它控制項一起顯示 的帖子,那是很老的一篇帖子了,很多朋友都說無法在android sdk 1.0上執行。既然那麼多人關心,我在這裡就把它重寫一遍,順便加入了一些新的功能 感興趣的朋友可以看看。第一步,當然是增加map的支援了。在android manifest.x...

乙個簡單的MapView例子。氣球墜落

第一步。首先需要自定義乙個類,這裡叫它poiannotation,採用mkannotation協議。這個類的物件用來存放小氣球的座標資訊和顯示文字。如下 poiannotation.h import import inte ce poiannotation nsobject property non...

gulp的使用基本使用

1.全域性安裝gulp 目的是在命令列裡使用gulp的命令 2.命令列中cd到專案目錄,區域性安裝gulp 如果不在專案中再次安裝會報錯,據說這樣是為了避免發生版本衝突 3.在專案目錄下新建乙個gulpfile.js檔案 必須這個名字,這個檔案算是乙個配置檔案 編寫我們的需求,以便gulp能按著我們...