H5页面地图定位的方法?

发布于 2022-09-01 18:52:30 字数 261 浏览 24 评论 0

目前我们做的H5页面的产品,有个场景是给用户推荐附近的人,尝试了2种方法:
1、直接使用百度地图的api,通过百度地图获取经纬度、地址等,再加载附近人列表,并把地址展示在页面;(很慢,可能10秒钟左右,为何会这么慢?)
2、使用浏览器获取经纬度的方法,获取到经纬度(2秒左右)后加载附近人列表,再把经纬度发送给百度地图获取地址(5秒左右),展示在页面;
为什么会这么慢呢···
而且我看大多数产品都是直接调的百度地图的api,为什么感觉别人的很快?
请有经验的同学帮忙解答一下。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

2022-09-08 18:52:30

用过腾讯的web组件,速度凑合吧,可以试一试,网站有demo

跑题了?

苍景流年 2022-09-08 18:52:30

楼主第二个方法使用这个?

 $.ajax({
        url: 'http://api.map.baidu.com/geocoder/v2/',
        data: {
          ak: geolocation.key,
          callback: 'renderReverse',
          location: position.coords.latitude + ',' + position.coords.longitude,
          output: 'json',
          pois:'0'
        },
        dataType: 'jsonp',
        jsonp: 'renderReverse'
      });
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文