Ios 如何授予UIWebView访问当前gps位置的权限

Ios 如何授予UIWebView访问当前gps位置的权限,ios,objective-c,uiwebview,gps,Ios,Objective C,Uiwebview,Gps,我的应用程序中有一个UIWebView,它加载一个试图获取用户当前gps位置的网站。在Safari上,它会弹出一个弹出窗口,询问您是否要向网站提供当前位置,在my UIWebView上,不会发生这种情况,并且我的网站无法获取用户的gps位置。我怎样才能做到这一点?我对ios开发还不熟悉,所以如果这是一件很容易做到的事情,请容忍我,但到目前为止我还没有找到一个例子 以下是我到目前为止的情况: ViewController.h #import <UIKit/UIKit.h> @inte

我的应用程序中有一个UIWebView,它加载一个试图获取用户当前gps位置的网站。在Safari上,它会弹出一个弹出窗口,询问您是否要向网站提供当前位置,在my UIWebView上,不会发生这种情况,并且我的网站无法获取用户的gps位置。我怎样才能做到这一点?我对ios开发还不熟悉,所以如果这是一件很容易做到的事情,请容忍我,但到目前为止我还没有找到一个例子

以下是我到目前为止的情况:

ViewController.h

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController {

    IBOutlet UIWebView *_webView;
}

@end

编辑应用程序的info.plist并设置


NSLocationWhenUsageDescription“您想解释为什么需要位置的字符串。”

请参阅此类似问题:它类似,但这并没有告诉我uiwebview将如何访问此信息,只是告诉我通常如何获取位置。但是我想让我的uiwebview工作:-)@PetrosMastrantonas你有这个答案吗?我想要类似的功能。
#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    [_webView loadRequest:[[NSURLRequest alloc] initWithURL:[[NSURL alloc] initWithString:@"http://google.com"]]];
    // Do any additional setup after loading the view, typically from a nib.
}

- (IBAction)goBack:(id)sender {
    if ([_webView canGoBack]) {
        [_webView goBack];
    }
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end