我最近完成了一个应用程序,它显示了一些本地商家的位置。但是自从最近的谷歌地图更新以来,当我试图在地图中显示某个商家的位置时,它会向我显示一条消息“没有posx,posy的结果”。这是我一直在使用的代码:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse("geo:0,0?q=" + posx + ", " + posy + " (" + name+ ")"));
startActivity(intent);
导致问题的原因是什么?
答案 0 :(得分:0)
问题在于,如果您在未启用 gps 的情况下启动导航,然后在应用运行时启用它,则无法感觉到 gps 上即可。这只是因为它询问gps在第一次打开时是否打开。解决方案是您需要在进入应用程序之前启用 gps ,或者如果您忘记了,只需退出应用程序并重新输入。还可以停止更新以解决问题。
另外看看它: