我正在使用maps.google.com为Android的地图web应用程序。在真实设备上,一切似乎都运行良好。但在模拟器上,我无法固定位置。然而,谷歌地图应用程序运行良好,能够修复位置,但不能修复网页。
我已经试过了:
- 尝试通过Telnet执行"Geo Fix…"命令
- 尝试使用DDMS固定位置
- 尝试了Android和Google api(大部分版本从8到17)
- 尝试Arm和Intel的映像。
重建步骤:
- 在模拟器上,打开股票浏览器。
- 导航到http://maps.google.com
- 提示允许"共享位置"。
- 通过设置|位置和隐私设置确保通过GPS和无线选项启用位置。
- 通过telnet或DDMS进行地理定位。
- 点击位置图标。
您将得到"Location cannot be determined."
有什么想法或解决方案吗?
权限设置是否正确?AndroidManifest.xml
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>