一、注册获取key及安全密钥

1、网址

高德开放平台 | 高德地图API

2、创建应用

 安全密钥使用说明见下方链接:(我不接触方式一的方法,所以使用的方式二,早期的只有key,不需要填写安全密钥也可以实现定位功能)

准备-入门-教程-地图 JS API | 高德地图API

二、代码演示(HTML)

<!doctype html>
<html>
<head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width"><title>浏览器定位</title><!-- 地图的样式 --><link rel="stylesheet" href="https://cache.amap.com/lbs/static/main1119.css" /><!-- 安全密钥 --><script type="text/javascript">window._AMapSecurityConfig = {securityJsCode: '9cb1f8be8dd*************'}</script><!-- key --><script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=32b10c51c755a01308***********"></script><body><div id='container'></div><div id="tip"></div><script type="text/javascript">/***************************************由于Chrome、IOS10等已不再支持非安全域的浏览器定位请求,为保证定位成功率和精度,请尽快升级您的站点到HTTPS。***************************************/var map, geolocation;//加载地图,调用浏览器定位服务map = new AMap.Map('container', {resizeEnable: true});map.plugin('AMap.Geolocation', function () {geolocation = new AMap.Geolocation({enableHighAccuracy: true,//是否使用高精度定位,默认:truetimeout: 10000,          //超过10秒后停止定位,默认:无穷大buttonOffset: new AMap.Pixel(10, 20),//定位按钮与设置的停靠位置的偏移量,默认:Pixel(10, 20)zoomToAccuracy: true,      //定位成功后调整地图视野范围使定位位置及精度范围视野内可见,默认:falsebuttonPosition: 'RB'});map.addControl(geolocation);geolocation.getCurrentPosition();AMap.event.addListener(geolocation, 'complete', onComplete);//返回定位信息AMap.event.addListener(geolocation, 'error', onError);      //返回定位出错信息});//解析定位结果function onComplete(data) {alert(JSON.stringify(data))//定位的信息都在data里面}//解析定位错误信息function onError(data) {alert(JSON.stringify(data))}</script></body>
</html>

三、测试定位

1、使用IE浏览器打开,不要使用谷歌;

2、我使用电脑浏览器定位不准,使用手机打开位置比较准确;

高德地图获取用户当前位置相关推荐

  1. vue项目中使用高德地图获取用户当前位置信息

    项目背景是用vue开发的小程序,需要获取当前用户的地理位置,折腾了好久终于弄好了,今天分享给大家,话不多说,let's go! 第一步:在index.html页面引入高德地图 <script t ...

  2. 手机端或PC端利用高德地图和腾讯地图获取用户当前位置信息

    目录 一.简介 二.高德地图 三.腾讯地图 四.总结 一.简介 最近在项目中,有需要使用到获取用户当前地理位置信息的功能,获取当前用户位置保存到数据库中的场景,并且需要支持多种地图定位方式,我这里采用 ...

  3. h5手机端或PC端利用高德地图获取当前定位位置

    踩的坑写在前面: 想直接利用h5的特性来获取,但是一直报错,需要https服务,结果还去了阿里云搞ssl的域名卡住了,然后一直报未检测到DNS配置记录,如果你们服务是https就可以直接用这个了. 后 ...

  4. IOS 高德地图获取用户导航路径

    标题 最近项目里有一个需求,用户开始导航之后,要将导航的路径传到服务器,在另一个客户端显示所有用户的导航路径. ## 思路 ## 要实现这个功能,最关键的一点就是当用户导航之后如何取到路径.笔者是用的 ...

  5. java api从高德地图获取某个位置的经纬度

    1.代码展示 import com.fasterxml.jackson.databind.JsonNode; import com.ning.http.client.AsyncHttpClient; ...

  6. H5使用百度地图SDK获取用户当前位置并且标记显示在地图

    代码实现功能: H5使用百度地图SDK获取用户当前位置并且标记显示在地图,点击该标记弹出一层自定义的HTML. 效果图: 代码: <!DOCTYPE html> <html>& ...

  7. vue 获取当前位置 高德_vue高德地图获取当前位置

    一:安装依赖 npm install vue-amap --save 二:main.js中的配置 import VueAMap from 'vue-amap'; Vue.use(VueAMap); V ...

  8. flutter集成高德地图获取位置

    flutter集成高德地图获取位置 准备工作 在创建安卓应用 获取SHA1 获取当前位置 添加依赖 文件配置 build.gradle文件配置 AndroidManifest.xml配置 获取定位 准 ...

  9. 基于高德地图实现融云位置共享功能

    基于高德地图实现融云位置共享功能(Android篇) 效果预览: 开发准备: 1: 登录 融云开发者账号,提交 server 平台工单申请开通 实时位置共享功能.工单回复开通成功后. 2 小时生效. ...

  10. html自动获取用户位置,html5获取用户当前位置

    支持地理定位的浏览器有IE9+.Firefox 3.5+ .Opera 10.6+ .Safari 5+ .Chrome.iOS 版Safari.Android版WebKit. navigator.g ...

最新文章

  1. 你也许只使用到了 VS Code 20% 的功能
  2. 组策略轻松实现软件发布,Active Directory系列之二十二
  3. 高数第七版_习题解答_3-2 考研题提示及答案
  4. python yield用法举例说明
  5. Moblieye副总裁交流纪要
  6. (五)ElasticSearch 6.1.1数据类型
  7. 排序算法之冒泡排序(C/C++)
  8. Springboot+Mysql企业员工绩效工资管理系统
  9. theos linux环境,theos安装详解
  10. linux网络系统调用,Linux网络系统调用接口--待续
  11. 2018年Android面试题整理
  12. PHP设计模式——状态模式
  13. powerquery加载pdf_老板让我汇总PDF文件,我不会,同事用Excel两分钟就搞定
  14. 卖菜201809-1
  15. Android源码网站
  16. 史上最全的OpenCV入门教程
  17. 计算机怎么把单元格内容水平居中,win10系统下怎样让Word中的表格内容居中
  18. 【面经】数据开发一面-美团暑期实习
  19. Python基础 Day03 列表
  20. 建立matlab桌面遇到Error Staring Desktop

热门文章

  1. OGG基本框架、安装、运维、报错处理、监控命令
  2. allegro 移动元件时飞线隐藏或者拖动元件时飞线不显示?
  3. Python语言程序设计基础_实验1 Python程序设计基础_答案_通识教育必修课程_上海师范大学
  4. SpringBoot 文件上传(可配置文件上传路径)
  5. 华硕(ASUS)路由器AP模式设置教程
  6. python学英语库_交流学英语的经验-js焦点图怎么写-WinFrom控件库|.net开源控件库|HZHControls官网...
  7. 两点GPS经纬度获取局部位置的理论
  8. 超精细写实的3D人物模型,这可不是照片!
  9. 电脑与手机竟然还能这样传文件!
  10. Royal TSX安装使用