高德地图获取用户当前位置
一、注册获取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、我使用电脑浏览器定位不准,使用手机打开位置比较准确;
高德地图获取用户当前位置相关推荐
- vue项目中使用高德地图获取用户当前位置信息
项目背景是用vue开发的小程序,需要获取当前用户的地理位置,折腾了好久终于弄好了,今天分享给大家,话不多说,let's go! 第一步:在index.html页面引入高德地图 <script t ...
- 手机端或PC端利用高德地图和腾讯地图获取用户当前位置信息
目录 一.简介 二.高德地图 三.腾讯地图 四.总结 一.简介 最近在项目中,有需要使用到获取用户当前地理位置信息的功能,获取当前用户位置保存到数据库中的场景,并且需要支持多种地图定位方式,我这里采用 ...
- h5手机端或PC端利用高德地图获取当前定位位置
踩的坑写在前面: 想直接利用h5的特性来获取,但是一直报错,需要https服务,结果还去了阿里云搞ssl的域名卡住了,然后一直报未检测到DNS配置记录,如果你们服务是https就可以直接用这个了. 后 ...
- IOS 高德地图获取用户导航路径
标题 最近项目里有一个需求,用户开始导航之后,要将导航的路径传到服务器,在另一个客户端显示所有用户的导航路径. ## 思路 ## 要实现这个功能,最关键的一点就是当用户导航之后如何取到路径.笔者是用的 ...
- java api从高德地图获取某个位置的经纬度
1.代码展示 import com.fasterxml.jackson.databind.JsonNode; import com.ning.http.client.AsyncHttpClient; ...
- H5使用百度地图SDK获取用户当前位置并且标记显示在地图
代码实现功能: H5使用百度地图SDK获取用户当前位置并且标记显示在地图,点击该标记弹出一层自定义的HTML. 效果图: 代码: <!DOCTYPE html> <html>& ...
- vue 获取当前位置 高德_vue高德地图获取当前位置
一:安装依赖 npm install vue-amap --save 二:main.js中的配置 import VueAMap from 'vue-amap'; Vue.use(VueAMap); V ...
- flutter集成高德地图获取位置
flutter集成高德地图获取位置 准备工作 在创建安卓应用 获取SHA1 获取当前位置 添加依赖 文件配置 build.gradle文件配置 AndroidManifest.xml配置 获取定位 准 ...
- 基于高德地图实现融云位置共享功能
基于高德地图实现融云位置共享功能(Android篇) 效果预览: 开发准备: 1: 登录 融云开发者账号,提交 server 平台工单申请开通 实时位置共享功能.工单回复开通成功后. 2 小时生效. ...
- html自动获取用户位置,html5获取用户当前位置
支持地理定位的浏览器有IE9+.Firefox 3.5+ .Opera 10.6+ .Safari 5+ .Chrome.iOS 版Safari.Android版WebKit. navigator.g ...
最新文章
- 你也许只使用到了 VS Code 20% 的功能
- 组策略轻松实现软件发布,Active Directory系列之二十二
- 高数第七版_习题解答_3-2 考研题提示及答案
- python yield用法举例说明
- Moblieye副总裁交流纪要
- (五)ElasticSearch 6.1.1数据类型
- 排序算法之冒泡排序(C/C++)
- Springboot+Mysql企业员工绩效工资管理系统
- theos linux环境,theos安装详解
- linux网络系统调用,Linux网络系统调用接口--待续
- 2018年Android面试题整理
- PHP设计模式——状态模式
- powerquery加载pdf_老板让我汇总PDF文件,我不会,同事用Excel两分钟就搞定
- 卖菜201809-1
- Android源码网站
- 史上最全的OpenCV入门教程
- 计算机怎么把单元格内容水平居中,win10系统下怎样让Word中的表格内容居中
- 【面经】数据开发一面-美团暑期实习
- Python基础 Day03 列表
- 建立matlab桌面遇到Error Staring Desktop
热门文章
- OGG基本框架、安装、运维、报错处理、监控命令
- allegro 移动元件时飞线隐藏或者拖动元件时飞线不显示?
- Python语言程序设计基础_实验1 Python程序设计基础_答案_通识教育必修课程_上海师范大学
- SpringBoot 文件上传(可配置文件上传路径)
- 华硕(ASUS)路由器AP模式设置教程
- python学英语库_交流学英语的经验-js焦点图怎么写-WinFrom控件库|.net开源控件库|HZHControls官网...
- 两点GPS经纬度获取局部位置的理论
- 超精细写实的3D人物模型,这可不是照片!
- 电脑与手机竟然还能这样传文件!
- Royal TSX安装使用