如何获取用户当前详细的地理位置

一、总结

一句话总结:第三方API和js中geolocation

1、google地图API教程地址?

Google API 教程 | 菜鸟教程
http://www.runoob.com/googleapi/googleapi-tutorial.html

或者直接百度 google地图中文api

二、如何获取用户当前详细的地理位置

问题一:怎么获取用户所以位置?

最近有个需求是获取用户周围附近商家,怎么获取用户所以位置?比较准,误差比较小的方法,请各位大神指导下

解答一

如果是这种需求的话应该要调用浏览器所提供的api,这些api的话一般浏览器还是会有提供,参考这里http://www.zhangxinxu.com/wor...,没有提供的话建议还是让用户手动定位

你可以使用第三方地图API来获取用户当前的经纬度:高德API | 高德web定位

第三方api么

你是手机App还是Web(看你标签用的PHP,应该是Web了),AppGPSWeb有一些第三方Api可以调。

看看百度地图API在指定圆形区域内搜索效果 http://developer.baidu.com/ma...

问题二:javascript 怎么获得手机地理位置 比如经纬度

javascript 获得手机地理位置代码如下:

解答二

<script>
    navigator.geolocation.getCurrentPosition( // 该函数有如下三个参数
        function(pos){ // 如果成果则执行该回调函数
            alert(
                '  经度:' + pos.coords.latitude +
                '  纬度:' + pos.coords.longitude +
                '  高度:' + pos.coords.altitude +
                '  精确度(经纬):' + pos.coords.accuracy +
                '  精确度(高度):' + pos.coords.altitudeAccuracy +
                '  速度:' + pos.coords.speed
            );
        }, function(err){ // 如果失败则执行该回调函数
            alert(err.message);
        }, { // 附带参数
            enableHighAccuracy: false// 提高精度(耗费资源)
            timeout: 3000, // 超过timeout则调用失败的回调函数
            maximumAge: 1000 // 获取到的地理信息的有效期,超过有效期则重新获取一次位置信息
        }
    );
</script>

>> 参考 Lecaf 同学的博文

>> 需要支持HTML5的浏览器才能支持

>> 哪怕支持HTML5的浏览器支持也不一定很好

转载于:https://www.cnblogs.com/Renyi-Fan/p/9302497.html

如何获取用户当前详细的地理位置相关推荐

  1. java获取用户ip_Java获取用户访问IP及地理位置的方法详解

    本文实例讲述了Java获取用户访问IP及地理位置的方法.分享给大家供大家参考,具体如下: 获取用户访问的IP地址 /** * 获取用户ip地址 * @return */ public static S ...

  2. js html5 省份 城市,如何使用JS获取用户所在城市及地理位置

    这次给大家带来如何使用JS获取用户所在城市及地理位置,如何使用JS获取用户所在城市及地理位置的注意事项有哪些,下面就是实战案例,一起来看一下. 获取用户地理位置 $.getScript('http:/ ...

  3. html中怎么选择所在地,如何操作JS获取用户所在城市及地理位置

    这次给大家带来如何操作JS获取用户所在城市及地理位置,操作JS获取用户所在城市及地理位置的注意事项有哪些,下面就是实战案例,一起来看一下. 获取用户地理位置 $.getScript('http://i ...

  4. 微信公众号开发之网页授权认证获取用户的详细信息,实现自动登陆

    原创声明:本文转来源本人另一博客[http://blog.csdn.net/liaohaojian/article/details/70175835]绝非他人处转载 从接触公众号到现在,开发维护了2个 ...

  5. (微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆)http://blog.csdn.net/liaohaojian/article/details/70175835

    从接触公众号到现在,通过不断积累学习,对如何调用微信提供接口有了一定的见解.当然在开发过程中遇到很多问题,现在把部分模块功能在这备案一下,做个总结也希望能给其他人帮助 工欲善其事,必先利其器,先看看开 ...

  6. html 获取用户地理位置,HTML5 geolocation API获得用户当前地理位置

    html5 里面引入了geolocation的api可以帮助用户获得所在的地理位置,它不仅可以标示出当前的经纬度,还可以与google map api结合使用来在地图上标示出当前位置. html代码, ...

  7. 微信开发 - 获取用户地理位置定位

    在项目的逻辑业务当中,有时候需要获取用户当前所在的地理位置.那么,我们怎么去获取用户的地理位置定位呢? 可以采用百度地图接口获取用户的地理位置定位.要使用该服务,你得先注册成为百度地图开发者.http ...

  8. 通过微信公众号获取用户信息(java版)

    最近由于公司业务,就开始研究微信开发的流程,说实话,这东西刚开始看到时候和看天书的一样,总算,看了一天的文档,测试代码终于出来了. 1.首先需要到微信网站去设置一下,我是直接用的微信测试号. 接口配置 ...

  9. uni-app开发微信小程使用腾讯位置服务获取用户的位置信息

    uni-app开发微信小程使用腾讯位置服务获取用户的位置信息 一.开通腾讯位置服务 二.编码实现 (一)获取定位坐标 (二).在项目中使用 一.开通腾讯位置服务 在这里我们先要登录腾讯我i之服务的官网 ...

最新文章

  1. java 方法 示例_Java扫描器具有示例的NextNextShort()方法
  2. php修改htpasswd,用来解析.htpasswd文件的PHP类
  3. 【伙伴故事】一盏智能灯,点亮家庭和工业照明的新未来
  4. 昨天食物中毒,至今浑身酸痛
  5. 容器和 批量删除 镜像_更高更快更稳,看阿里巴巴如何修炼容器服务「内外功」...
  6. Activity与Fragment生命周期
  7. SVN如何批量忽略文件和文件夹
  8. 网页刷新对服务器,刷新web服务器
  9. c语言入门自学零基础软件,软件编程入门怎么自学 如何从零开始自学
  10. ant design vue 描述列表Descriptions数据绑定
  11. Delta, Hudi, Iceberg对比
  12. 迪斯尼乐拍通照片抓取
  13. AutoCAD2018打印eps文件
  14. 自动驾驶3-1: 自动驾驶汽车的安全保障 Safety Assurance for Self-Driving Vehicles
  15. pjSIP注册呼叫流程简介
  16. 单按键自锁开关电路设计
  17. 光猫 虚拟服务器设置,光猫虚拟服务器设置
  18. 人见人爱A^B之解题思路
  19. 利用matlab绘制系统开环幅频渐进特性曲线(附详细注释)
  20. Linux小项目-倒车影像功能设计

热门文章

  1. mysql的dbconn_管道错误使用mysql.conn
  2. python问题解决了吗_Python 问题怎么解决?
  3. 计算机桌面设置定时,如何设置可以每月自动变化的日历桌面?
  4. 李秀计算机文化基础,计算机文化基础(李秀)绪论.pptx
  5. java 线程加载类_java JVM-线程上下类加载器
  6. new出来的对象怎么回收_JVM的内存模型及垃圾回收算法
  7. oracle pr,PRMSCAN ORACLE碎片扫描合并工具
  8. 基于javaspringboot+mybatis汽车信息管理系统设计和实现
  9. 基于Java jsp+mysql+Spring的汽车出租平台租赁网站平台设计和实现
  10. linux中开启514端口,linux中开启指定端口