Javascript navigator.geolocation在android应用程序webview中给出错误的当前位置
我正在使用Javascript navigator.geolocation在android应用程序webview中给出错误的当前位置,javascript,android,jquery,Javascript,Android,Jquery,我正在使用navigator.geolocation.getCurrentPosition来获取位置position.coords.latitude和position.coords.longitude,android应用程序通过webview使用该函数来计算位置。 问题是,当我在浏览器中测试这个功能时,它会给我正确的位置,而当我在android应用程序中测试它时,它会给我另一个位置(我认为它是设备的默认位置或旧位置) 我的毕业典礼是这样的: buildscript { repos
navigator.geolocation.getCurrentPosition
来获取位置position.coords.latitude
和position.coords.longitude
,android应用程序通过webview使用该函数来计算位置。
问题是,当我在浏览器中测试这个功能时,它会给我正确的位置,而当我在android应用程序中测试它时,它会给我另一个位置(我认为它是设备的默认位置或旧位置)
我的毕业典礼是这样的:
buildscript {
repositories {
google()
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.3'
classpath 'com.google.gms:google-services:4.3.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
参见此问题的正确答案:参见此问题的正确答案: