天地图可以安卓设备上定位吗

2024-01-18 09:12:51 +08:00
yangshou  yangshou

有一个功能,需要获取到设备的当前地址。

我是用 uniapp 开发的,调试的时候,浏览器,安卓上都能获取定位。 但是打包成 apk ,就获取不到了。现在怀疑是不是天地图 就不支持呀!

还有一个问题,如果定位使用频率很低,使用高德或者百度的会被发现吗

8271 次点击
所在节点   Android  Android
9 条回复
elliottzhao87
elliottzhao87
2024-01-18 09:26:29 +08:00
你已经比我走得远了……我只在某后台管理系统用过。
yangshou
yangshou
2024-01-18 09:53:51 +08:00
@elliottzhao87 走的的也不远呀,pc 上好像都没问题,一直都能获取,app 上就不行了。
对安卓开发不熟悉,找不到什么原因。实在不行,想偷偷用高德的了
murmur
murmur
2024-01-18 10:00:56 +08:00
apk 调用浏览器的 api 需要手动拿一次权限,cordova 就是这样的,先主动获取位置权限,然后掉 navigator 下的函数
murmur
murmur
2024-01-18 10:02:05 +08:00
还有个问题,就是某些个 api 在某些个版本的安卓浏览器下必须要 https 的网页才能运行,除非这个定位是用的安卓代码而不是浏览器的 navigator 下的函数
otmself
otmself
2024-01-18 10:03:28 +08:00
应该不是天地图的问题
yangshou
yangshou
2024-01-18 15:06:01 +08:00
@murmur 感谢 我试一下的
Yelou
Yelou
191 天前
@yangshou 请教一下后续有解决对应的定位问题吗
yangshou
yangshou
187 天前
@Yelou 解决了,天地图可以实现。但是是个半残,有时候可以 有时候不行。我这边项目要求不高,勉强可以。
具体需要,在 uniapp 中嵌入一个 webview 页面,在静态页面获取到当前地址,然后传递出去就行。
我猜测有时候不行可能原因是:1.天地图原因,响应慢 或者无响应。2 。我这个方法加载顺序有问题。
具体我就没试了,你自己研究吧
Yelou
Yelou
186 天前
@yangshou 好的 感谢回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1009533

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX