实际工作中如何获取设备的经纬度信息发送给服务端?

实际工作中如何获取设备的经纬度信息发送给服务端?

老师您好,

视频中通过navigator.geolocation.getCurrentPosition()方法获取位置经纬度时报错

https://img1.sycdn.imooc.com/climg/660143ba09fac3f708640209.jpg

视频中老师通过“科学上网”的方式才能获取成功,一般情况应该不会使用这个方法吧?

请问实际工作中普遍通过什么方式获取设备的经纬度信息,然后发送给服务端呢?例如美团等App首页获取定位是怎么实现的?


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,这其实是一个接口功能,咱们国内就有这样的接口比如说一些大厂尤其是做地图的厂商都会有这样的API但是需要花钱才能用。另这玩意儿需要后端配合接才行,相当于是前端请求到后端后端请求API然后返回给前端的这么一个过程。老师在课程中使用科学上网是因为老师使用的API接口在国外,那么就需要用科学上网工具,我们在国内做开发是根本用不到这东西的。

祝学习愉快!

  • 晓之蛇 提问者 #1

    总结:

    1、获取定位接口,使用第三方大厂(专门做地图的大厂)提供的API,还要花钱使用且需要后端配合。

    2、国内一般不用Geolocation API这个接口。

    2024-03-25 18:35:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师