在地圖上顯示自己當前所在的位置。
// userloactiontestviewcontroller.m
// userloactiontest
// created by mir on 11-8-14.
#import "userloactiontestviewcontroller.h"
@implementation userloactiontestviewcontroller
- (void)loadview {
[super loadview];
mapview = [[mkmapview alloc] initwithframe:cgrectmake(0, 10, 320, 400)];
[mapview setdelegate:self];
[mapview setmaptype:mkmaptypestandard];
[self.view addsubview:mapview];
[mapview release];
mapview.showsuserlocation=yes;
cllocationmanager *locationmanager = [[cllocationmanager alloc] init];//建立位置管理器
locationmanager.delegate=self;//設定**
locationmanager.desiredaccuracy=kcllocationaccuracybest;//指定需要的精度級別
設定距離篩選器
[locationmanager startupdatinglocation];//啟動位置管理器
mkcoordinatespan thespan;
//地圖的範圍 越小越精確
thespan.latitudedelta= 0.05f;
thespan.longitudedelta=0.05f;
mkcoordinateregion theregion;
cllocationcoordinate2d cr = locationmanager.location.coordinate;
theregion.center = cr; //[[locationmanager location] coordinate];
theregion.span = thespan;
[mapview setregion:theregion];
//nslog(@"%f %f",mapview.userlocation.location.coordinate.latitude,
// mapview.userlocation.location.coordinate.longitude);
- (void)locationmanager:(cllocationmanager *)manager didupdatetolocation:(cllocation *)newlocation fromlocation:(cllocation *)oldlocation {
//nslog(@"dfdfdfd");
mapview.region = mkcoordinateregionmake(newlocation.coordinate, mkcoordinatespanmake(0.005f, 0.005f));
[manager stopupdatingheading];
- (void)didreceivememorywarning {
[super didreceivememorywarning];
- (void)viewdidunload {
- (void)dealloc {
[super dealloc];
@end
iPhone之獲取當前位置
來自 首先,加入地圖包 介面 import import inte ce view30 uiviewcontroller end 實現 void viewdidload theregion.center locationmanager location coordinate locationmana...
IOS 定位(獲取當前位置資訊)
ios 的定位已經不是很新鮮的了,定位共有三種方式,今天就其中的一種說一下,現在的版本中要多寫上一句 才可以完整的執行定位方法。此 的意義是在第一次開啟程式時提示使用者是否允許該應用獲取位置。在開始寫 之前我們需要加入corelocation.framework這個框架!然後再viewcontrol...
拖動div到指定位置
說明 本功能目的在於拖動目標div到滑鼠指定的位置。問題 拖動後,獲取滑鼠的位置,然後將div設定為絕對定位並將div的top和left設定為滑鼠的位置,存在這樣的問題 div的左上角和滑鼠位置一致,但是當滑鼠在div內部時,拖動後div的實際位置和我們看到的拖放目標位置不一致。具體如下圖所示 解決...