【发布时间】:2018-03-15 17:57:58
【问题描述】:
基本上在原生 Android 应用程序中使用 google Maps API 在WebView 我这样做:(Full Article)
-
在 AndroidManifest.xml 中:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> -
活动中:
public class GeoWebChromeClient extends WebChromeClient { @Override public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) { callback.invoke(origin, true, false); } } -
最后在 onCreate 方法中:
mWebView.getSettings().setGeolocationEnabled(true); mWebView.setWebChromeClient(new GeoWebChromeClient());
我试图在 React-Native WebView 中找到一个完全等价的东西。 任何帮助表示赞赏。
【问题讨论】:
标签: android react-native webview geolocation