1
私のアプリにWebView
が表示されていますが、私が表示しているWebView
にはgpsの位置が必要ですが、なんらかの理由でWebView
はその位置を取得しません。WebView windows phone 8.1
WebView
に位置を取得させる方法や、WebView
に位置を渡す方法がありますか?
私のアプリにWebView
が表示されていますが、私が表示しているWebView
にはgpsの位置が必要ですが、なんらかの理由でWebView
はその位置を取得しません。WebView windows phone 8.1
WebView
に位置を取得させる方法や、WebView
に位置を渡す方法がありますか?
私はイベントNavigationCompleted
の内側にこのコードを使用してWebView
にいくつかのJSを注入することによって、問題を解決した:
var geolocator = new Geolocator();
geolocator.DesiredAccuracyInMeters = 500;
geolocator.MovementThreshold = 50;
geolocator.ReportInterval = 1000;
position = await geolocator.GetGeopositionAsync();
var js = $"var pos = new google.maps.LatLng({position.Coordinate.Point.Position.Latitude}, {position.Coordinate.Point.Position.Longitude});";
await webView.InvokeScriptAsync("eval", new List<string>() { js });
「ユーザ位置」を使用すると、GPSの位置を意味していますか? –
はい私はgpsの位置を意味する申し訳ありません – frenk91
ok。 Webビューでは、あなたはURLアドレスから実際のWebページをレンダリングしていますか?たとえば、http://www.example.com/mypage?あなたはウェブページからGPSの位置を取得する必要がありますか? –