- (void)viewDidLoad {
NSLog(@"进入GRailwayController.m的viewDidLoad方法");
[super viewDidLoad];
zoomLevel = 3.0f;//启动BMKMapManager
bmkMapManager = [[BMKMapManager alloc]init];
BOOL ret = [bmkMapManager start:@"2772BD5CAFF652491F65707D6D5E9ABEBF3639CC" generalDelegate:self];
if (!ret) {
NSLog(@"manager start faile d!");
}
//创建一张百度地图
_mapView = [[BMKMapView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
_mapView.delegate = self;
[webView addSubview:_mapView];
mapCenterLat = 35.91039f;
mapCenterLon = 116.89017f;
[self setMapCenter];
//初始化自定义的气泡view
bubbleView = [[KYBubbleView alloc] initWithFrame:CGRectMake(0, 0, 160, 40)];
bubbleView.hidden = YES;
dataArray = [[NSMutableArray alloc] initWithCapacity:10];
}
-(void)setMapCenter //设置地图的中心位置
{
mapCenterCoordinate.latitude = mapCenterLat;
mapCenterCoordinate.longitude = mapCenterLon;
[_mapView setRegion:BMKCoordinateRegionMake(mapCenterCoordinate,BMKCoordinateSpanMake(zoomLevel,zoomLevel))];
NSLog(@"=========%f,%f,%f",mapCenterLat,mapCenterLon,zoomLevel);
}