我想用phonegap
用于移动应用的地理定位,我注意到有一些假的GPS应用程序在那里。在phonegap
有没有办法确定api的GPS坐标是真的还是真的?检测手机中的虚假/模拟位置?
例如假位置的应用程序:
https://itunes.apple.com/us/app/fake-location/id431065024
https://play.google.com/store/apps/details?id=com.lexa.fakegps
我想用phonegap
用于移动应用的地理定位,我注意到有一些假的GPS应用程序在那里。在phonegap
有没有办法确定api的GPS坐标是真的还是真的?检测手机中的虚假/模拟位置?
例如假位置的应用程序:
https://itunes.apple.com/us/app/fake-location/id431065024
https://play.google.com/store/apps/details?id=com.lexa.fakegps
ALLOW MOCK LOCATION
在Developer options
是否打开android.permissions.ACCESS_MOCK_LOCATION
任何应用程序
即使如此,你不能处理所有情况。例如,如果你把https://play.google.com/store/apps/details?id=com.lexa.fakegps到/system/priv-app
,你会发现它可以模拟位置,而不ACCESS_MOCK_LOCATION
,以及它是如何模拟位置就像this,所以你几乎看不到的ALLOW MOCK LOCATION
的变化。
所以进一步,你可以试试下面这些:
我制作了this插件,用于检查在Android上的开发人员选项中是否启用了“允许模拟位置”设置。
嗨德里克,你有没有发现,因为什么? – QuentinB
请检查我的答案,@QuentinB,我的答案可能会帮助你。 – PageNotFound
https://github.com/tomloprod/cordova-plugin-felocation – tomloprod