记录一次移动端定位问题

  • 问题分析
    • 问题
    • 原始Html5获取经度和纬度代码
    • 问题产生原因
  • 解决方案

需求:

  1. 在微信公众号获取用户的经纬度,识别用户所在城市;
  2. 根据数据库存储的店铺地址,调用百度地图API换算距离,将用户附近店铺根据距离远近排序展示给用户,点击附近店铺可进入百度地图导航界面

问题分析

问题:

使用Html5去获取用户的定位信息,即经度和纬度。在安卓手机上是可以正常获取的,但是在苹果IOS手机上是无法获取的,会提示错误信息,截图如下,并附原始获取用户的经度和纬度的代码:
IOS手机错误提示为
翻译为:调用者没有权限使用地理定位服务

//没有权限使用地理定位服务
 origin does not have permission to use geolocation service

截图如下:
记录一次移动端定位问题_第1张图片

原始Html5获取经度和纬度代码

以下代码在安卓可以获取经纬度,在IOS不可以,会提示上述错误


                    
                    

你可能感兴趣的:(PHP)