地图的使用

<pre name="code" class="objc">

#import "ViewController.h"#import <MapKit/MapKit.h>@interface ViewController ()<MKMapViewDelegate>@property(nonatomic, retain)MKMapView *map;@property(nonatomic, retain)CLGeocoder *geocoder;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.map = [[MKMapView alloc]initWithFrame:self.view.frame]; self.map.delegate = self; self.map.showsUserLocation = YES; [self.view addSubview:self.map]; self.geocoder = [[CLGeocoder alloc]init]; [self.geocoder geocodeAddressString:@"黑石礁汽车站,大连市,辽宁省" completionHandler:^(NSArray *placemarks, NSError *error) { MKPlacemark *placemark = [[MKPlacemark alloc]initWithPlacemark:[placemarks lastObject]]; [self.map addAnnotation:placemark]; [self.map setRegion:MKCoordinateRegionMake(self.map.centerCoordinate, MKCoordinateSpanMake(0.01f, 0.0f)) animated:YES]; }];}-(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation{ mapView.centerCoordinate = userLocation.coordinate;//中心点的坐标为用户坐标}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值