gpt4 book ai didi

android - 如何在 android webview 中启用 GPS 位置?

转载 作者:行者123 更新时间:2023-11-29 00:27:51 24 4
gpt4 key购买 nike

我尝试了 hablitar 的 GPS 定位功能,将其放入 android list 中:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_GPS" />
<uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS" />
<uses-permission android:name="android.permission.ACCESS_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

并将 webview 设置为:

setGeolocationEnabled(true);

但还是不行。我应该怎么做才能让它发挥作用?我是新手。

最佳答案

您需要开始在代码中请求 GPS 更新。

LocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);

LocationListener locationListener = new LocationListener() {
public void onLocationChanged(Location location) {
// Called when a new location is found by the location provider.
}
}
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 1000, locationListener);

然后您可以获取接收到的 GPS 值并通过 URL 将它们传递给 WebView

关于android - 如何在 android webview 中启用 GPS 位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18079043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com