第一步,去高德地图开发平台申请应用Key,这个key很重要,是用来和高德“”通话“”的标识,点击下方链接去申请:

https://lbs.amap.com/dev/key/app

如图:点击加号,就可以申请应用实例了,申请成功后,会有名称和key

第二步,引用js文件:

这里采用高德的在线js文件引用,

<!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><style type="text/css">html,body,#container {width: 100%;height: 100%;}</style><link rel="stylesheet" href="https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css" /><script src="https://a.amap.com/jsapi_demos/static/demo-center/js/demoutils.js"></script>
<!--规划路线用的js--><script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=您申请的key值&plugin=AMap.Driving"></script>
<!--导航用的js--><script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=您申请的key值&plugin=AMap.ToolBar"/></script><script type="text/javascript" src="https://cache.amap.com/lbs/static/addToolbar.js"></script>
</head>

第三步:body里面用一个容器来装地图

<body><div id="container"></div>
</body>

第四步:jquery代码

<script type="text/javascript">var lng="";  //全局变量 经度var lat="";  //全局变量 纬度AMap.plugin('AMap.Geolocation',function() {   //初始化化高德地图//绘制周围环境对象var geolocation = new AMap.Geolocation({enableHighAccuracy: true,//是否使用高精度定位,默认:truetimeout: 10000,          //超过10秒后停止定位,默认:5sbuttonPosition:'RB',    //定位按钮的停靠位置buttonOffset: new AMap.Pixel(10, 20),//定位按钮与设置的停靠位置的偏移量,默认:Pixel(10, 20)zoomToAccuracy: true,   //定位成功后是否自动调整地图视野到定位点});//利用浏览器定位当前的经纬度geolocation.getCurrentPosition(function(status,result){if(status=='complete'){    //标示定位成功lng=result.position.lng;   //获取经度  并赋值给全局变量lat=result.position.lat;   //获取纬度  并赋值给全局变量var map = new AMap.Map("container");   //为div容器绘制地图对象AMap.plugin(["AMap.Driving"], function() {    //创建一个地图对象,模式为驾车模式var drivingOption = {policy:AMap.DrivingPolicy.LEAST_TIME,map:map                               //将容器的地图对象添加到本次驾车导航中};var driving = new AMap.Driving(drivingOption); //将本次驾车导航的对象,添加到地图驾车模式中//根据起,终点坐标规划驾车路线   三个参数,第一个为当前位置(经度),第二个为目标位置(纬度),第三个是路线规划好后执行的方法driving.search(new AMap.LngLat(lng,lat), new AMap.LngLat(121.922123,29.479756),function(status,result){//驾车路线规划成功,调用本地高德地图软件进行导航driving.searchOnAMAP({ origin:result.origin,                 //起始地destination:result.destination        //目的地});});});map.addControl(new AMap.ToolBar());   //最后将导航工具添加到本次的地图对象中}});});</script>

Jquery 浏览器调用高德地图进行导航相关推荐

  1. Android调用高德地图直接导航的简单实例

    在学校最近做了一个小APP,脑子笨怕忘,写个博客记录一下. 简单来说就是保存地点,然后单击直接打开高德地图APP并从当前所在地导航到保存的地点.因为是小型学习用的,所以保存地点采用了Android本地 ...

  2. webapp通过点击调用高德地图或百度地图导航

    webapp通过点击调用高德地图或百度地图导航 // 高德地图 <a :href="'https://uri.amap.com/marker?position='+经度+','+纬度+ ...

  3. 调用第三方地图app导航(高德、百度、腾讯)

    当前位置导航到某个地方,还可以设置出发地的经纬度和位置信息,具体看各官网参数设置. 以下代码可以直接使用. /*** Date: 2022-11-23* Author: lanzi* 调用第三方地图a ...

  4. Android调用高德地图app语音导航

    直接调用高德地图app进行导航 首先,要先进入高德开放平台,注册登录以后,创建自己的APP,然后会生成appkey 高德开放平台网址: http://lbs.amap.com/ 然后下载jar包导入项 ...

  5. python调用高德地图api 可视化_Python:利用高德地图API实现找房

    记:本项目是在实验楼上看到的,但是上面的代码由于没有及时维护,爬虫文件的代码不再能完整的把所有房源信息爬取下来,我根据最新的58同城官网进行了研究,现在的官网的房源信息已经不是分页的了,而是拉到最后自 ...

  6. 第三方应用调用高德地图

    http://www.eoeandroid.com/thread-540298-1-1.html 项目中要直接调用高德地图应用,而不是高德地图API. 点击直接调用高德地进行导航,肯定需要传参数的,发 ...

  7. iOS之Swift实现调用第三方地图应用导航

    iOS之Swift实现调用第三方地图应用导航 开始的一些话 关于坐标系 源码 调用方法 一点注意事项 开始的一些话 作为一个"半路出家"的iOS的程序猿,一直使用OC开发,也想过使 ...

  8. 前端调用高德地图app、百度地图app

    前端调用高德地图app.百度地图app 说明:这里只说明了前端如何调用app地图,没有代码,测试机上高德地图.百度地图.腾讯地图,都已经安装好了,如果没有安装,调起app地图会没有反应,至于如何验证手 ...

  9. 高德地图api接口文档_在 R 语言里面调用高德地图接口:地理编码与路径规划

    你知道从广州南站去珠江新城怎么走么?今天就让我们一起使用 R 语言调用高德地图的地理编码(地址转经纬度)接口和路径规划接口来回答这个问题. 准备工作 注册高德地图,创建应用添加 Key(注意申请 Ke ...

最新文章

  1. 如何使用Worktile进行敏捷项目开发管理
  2. 【CSON原创】HTML5游戏框架cnGameJS开发实录(精灵对象篇)
  3. ASP.NET中JSON的序列化和反序列化
  4. win7纯净版系统锁定系统时间的设置方法
  5. 《Python游戏趣味编程》新书上架了
  6. bzoj 1685: [Usaco2005 Oct]Allowance 津贴(贪心)
  7. Quartz的使用案例
  8. LNMP平台部署及应用
  9. 数据库实战案例—————记一次TempDB暴增的问题排查
  10. ppt取色html,ppt如何使用取色器? ppt取色器的使用方法
  11. 标准c语言与嵌入式,嵌入式C语言与C语言的区别
  12. 设计分享 | 基于51单片机理解SG90舵机原理并用按键控制
  13. 电脑计算机无法搜索文件,电脑中的文件搜索功能出错怎么办?电脑无法搜索出实际存在的文件如何解决...
  14. oracle 10015 trace name adjust_scn level level_num
  15. Android Studio 报错记录
  16. TCP/IP协议 之IPV4与IPV6的区别
  17. Python爬取天气数据及可视化分析(附源码)
  18. 百度小程序API提交
  19. 【黑马课程笔记】webAPI
  20. 用计算机绘制颗粒级配曲线,巧用excel绘制颗粒级配曲线与自动计算粒组特征参数...

热门文章

  1. 【网络】计算机网络重点知识总结
  2. 计算机网络 一、 IP地址,域名,DNS
  3. 让Android控件随着屏幕旋转自由转移至任何地方(附demo)
  4. 多线程相关知识点总结
  5. Arduino 定时器中断
  6. Python 3 之 Chrom 截获的Headers转成dict格式
  7. VisualSVN server 备份恢复
  8. 华为云等级保护之数据备份恢复(完整版)
  9. 机器人学习——姿态表达,ros通讯机制
  10. 华三H3C设备 公司网络外网变慢分析