Objective c 在ios中显示用户位置的任何方法

Objective c 在ios中显示用户位置的任何方法,objective-c,ios7,xcode5,Objective C,Ios7,Xcode5,是否有任何方法将纬度和经度作为参数,并将谷歌地图链接或苹果地图链接这三个参数显示在谷歌地图或苹果地图上的用户位置,以便用户可以使用谷歌创建的谷歌地图功能,如箭头方向或放大/缩小 我不想使用iOS的MKMapView在我的应用程序中显示用户位置 提前谢谢你给我任何很酷的方法(纬度,经度,谷歌地图链接)作为参数。仅用于坐标,你需要CoreLocation,所以谷歌 但如果需要显示地图和箭头,则需要一个地图框架。您可以选择内置的MKMapKit,也可以下载谷歌地图SDK。首先,请导入此框架 #导入 ,

是否有任何方法将纬度和经度作为参数,并将谷歌地图链接或苹果地图链接这三个参数显示在谷歌地图或苹果地图上的用户位置,以便用户可以使用谷歌创建的谷歌地图功能,如箭头方向或放大/缩小

我不想使用iOS的MKMapView在我的应用程序中显示用户位置


提前谢谢你给我任何很酷的方法(纬度,经度,谷歌地图链接)作为参数。

仅用于坐标,你需要CoreLocation,所以谷歌


但如果需要显示地图和箭头,则需要一个地图框架。您可以选择内置的MKMapKit,也可以下载谷歌地图SDK。

首先,请导入此框架

#导入 ,若要导入此框架,您需要选择您的项目,然后转到构建阶段,单击将二进制文件链接到库,并添加核心位置框架

在视图控制器中的视图加载方法中添加此代码:-

CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBest; // 100 m
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
{
    [locationManager requestAlwaysAuthorization];
}
[locationManager startUpdatingLocation];
//Mapview的代表

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(newLocation.coordinate, 800, 800);
[map_View setRegion:[map_View regionThatFits:region] animated:YES];
if (newLocation != nil) {
    NSLog(@"%f %f",currentLocation.coordinate.longitude,currentLocation.coordinate.latitude);
    [locationManager stopUpdatingLocation];
    locationManager = nil;
}

// Reverse Geocoding
CLGeocoder *geocoder = [CLGeocoder new];

    dispatch_async(dispatch_get_main_queue(), ^{
        [geocoder reverseGeocodeLocation:currentLocation completionHandler:^(NSArray *placemarks, NSError *error) {
            if (error == nil && [placemarks count] > 0) {
                placemark = [placemarks lastObject];
            } else {
                NSLog(@"%@", error.debugDescription);
            }
        } ];

    });
}

不要忘记在plist文件中添加此行:-

n位置始终使用说明
nsLocation WhenUsageDescription

此问题非常模糊,您已证明自己没有努力解决此问题。