本文目录

  • 一、注册高德开放平台
    • (一)创建应用
    • (二)添加 Key
  • 二、代码实现
    • 1. 引入必要的 CSS 文件与 JS 文件
    • 2. 放置地图容器
    • 3. 核心 JavaScript 代码
  • 三、效果图
  • 四、完整代码
  • 五、其它

在高德地图中获取鼠标点击的经纬度,需要使用高德的 JS API 来实现。

一、注册高德开放平台

点击前往高德开放平台官网 >>>

(一)创建应用

进入【控制台】-【应用管理】-【创建新应用】

(二)添加 Key

在创建好的应用中点击【添加】。

填写 Key 名称、选择 Web 端(JS API)、阅读并同意相关政策和协议。

提交后,即可看到该应用的 Key 。

二、代码实现

新建一个 HTML 页面。

1. 引入必要的 CSS 文件与 JS 文件
<link rel="stylesheet" href="https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css" />
<script type="text/javascript" src="https://cache.amap.com/lbs/static/addToolbar.js"></script>
2. 放置地图容器
<div id="container" class="map"></div>

可在 Style 中设置地图组件的大小:

.map {margin: 50px;height: 300px;width: 60%;
}

使用 div 显示结果

<div class="result"><div>鼠标点击纬度:<span id="c-latitude"></span></div><div>鼠标点击经度:<span id="c-longitude"></span></div>
</div>
3. 核心 JavaScript 代码

引入第一个 JS 时,需要替换你的 Key

<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=此处为你的Key值&plugin=AMap.Autocomplete"></script>
<script type="text/javascript">var map = new AMap.Map("container", {resizeEnable: true});// 为地图注册 click 事件获取鼠标点击出的经纬度坐标map.on('click', function(e) {console.log(e)document.getElementById("c-longitude").innerText = e.lnglat.getLng()document.getElementById("c-latitude").innerText = e.lnglat.getLat()});
</script>

三、效果图


四、完整代码

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><!-- Set render engine for 360 browser --><meta name="renderer" content="webkit"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css" /><script type="text/javascript" src="https://cache.amap.com/lbs/static/addToolbar.js"></script><title>高德地图经纬度抓取</title><style>.map {margin: 50px;height: 300px;width: 30%;}.result {margin: 0 50px;}.result div {font-weight: bold;}</style>
</head>
<body><div id="container" class="map"></div><div class="result"><div>鼠标点击纬度:<span id="c-latitude"></span></div><div>鼠标点击经度:<span id="c-longitude"></span></div></div><script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=此处换为你的Key值&plugin=AMap.Autocomplete"></script><script type="text/javascript">var map = new AMap.Map("container", {resizeEnable: true});// 为地图注册 click 事件获取鼠标点击出的经纬度坐标map.on('click', function(e) {console.log(e)document.getElementById("c-longitude").innerText = e.lnglat.getLng()document.getElementById("c-latitude").innerText = e.lnglat.getLat()});</script>
</body>

五、其它

1. 高德开放平台官网 >>>

2. 高德地图 JS API 文档 >>>

3. 获取鼠标点击经纬度官方指引 >>>

在高德地图中获取鼠标点击的经纬度相关推荐

  1. 地图绘制边界。高德。PPMAP。 鼠标点击经纬度坐标 。地图图标点点击弹窗窗口。地图图标点点击事件。

    边界: == 第一种:绘制边界. 通过绘制多边形的API来绘制边界. 高德API:多边形 Polygon. 矢量图形-覆盖物-教程-地图 JS API | 高德地图API 将关键的边界轮廓 经纬度坐标 ...

  2. 高德地图地位获取地址

    高德地图地位获取地址 高德地图开发平台地址:https://lbs.amap.com/ 1导入依赖库 implementation 'com.amap.api:location:4.4.0' 2权限 ...

  3. 高德地图markevents_高德地图markers生成和点击

    因为自己平时上班也是比较忙,遇到什么写什么,希望能给现在的你一些帮助,都是自己在工作中遇到的问题,给自己一个提醒,也是分享,相信很多人在做高德地图开发的时候,对于新手,官方的demo解读单个marke ...

  4. 高德地图 amap 设置鼠标样式

    我的需求,要在高德地图里面做一个地图选点的功能.这个功能很简单,但是高德地图的默认鼠标样式是一只小手,不适合做选点用. 高德地图中有4中样式如下图 对应名称如下: pointer,default,mo ...

  5. cesium获取点击内容信息_Cesium获取鼠标点击位置(PickPosition)

    cesium学习了这么长时间,有时候写鼠标点击事件时,想获取鼠标点击点位置,发现情况很多.比如以下情形: 1获取鼠标点的对应椭球面位置 2获取加载地形后对应的经纬度和高程 3获取倾斜摄影或模型点击处的 ...

  6. Android 高德地图中路线规划绘制界面线路

    Android 高德地图中路线规划绘制界面线路 下面代码是根据很多的经纬度的点,绘制出直线的线路.比较死板 /*** 绘制景区的路线*/private void setRouteInfo(List&l ...

  7. 调用腾讯地图API、高德地图API 获取当前地理位置、经纬度

    调用腾讯地图API.高德地图API 获取当前地理位置.经纬度 web开发中,很多情况下都会需要获取当前位置的经纬度,在网上找了几个不同的地图,最终找到兼容比较好的腾讯地图API 1.调用腾讯地图API ...

  8. Unity 获取鼠标点击转换世界坐标

    /// <summary> /// 获取鼠标点击坐标 /// </summary> Vector3 screenPosition;//将物体从世界坐标转换为屏幕坐标 Vecto ...

  9. android 高德地图定位获取经纬度

    android 高德地图定位获取经纬度 之前开发定位都是集成百度的,领导说要用高德的,没办法干吧,官方的文档太详细了看着真累. 我们得先去官网注册开发者账号,创建应用,填写自己项目的包名和SHA1, ...

最新文章

  1. Spark - 大数据Big Data处理框架
  2. 分割 标注数据_另辟蹊径,中科院自动化所等首次用图卷积网络解决语义分割难题...
  3. mysql 线性表_数据结构-线性表之顺序表
  4. CVPR 新规严禁审稿期间公开宣传论文,可发 arXiv,LeCun:疯了吧!
  5. html框架 book,HTML框架的基本结构的.doc
  6. 1-junos基本操作
  7. 响应式pbootcms模板英文外贸类网站
  8. 数据存储过程之MySQL与ORACLE数据库的差别
  9. Java实现文件上传和下载
  10. 几款重复文件查找工具对比
  11. 2019年高三自主招生面试考生如何自我介绍?范文3篇整理
  12. dreamer Waver cc 2014 安装失败解决
  13. 【OGNL表达式struts2标签“%,#,$”】
  14. 全屏背景图移动端滚动时白底问题
  15. 百度“文心一言”首批生态合作伙伴公布,Moka接入打造人力资源数字化人AI服务
  16. 靓仔的个人邮箱推荐——靓号邮箱!
  17. 2020年拼多多校招面试题及答案-最全最新-持续更新中
  18. “掌上迎新”,这个学校把5400+新生安排的明明白白
  19. ChatGPT版Office(Word/Excel/PPT)来了
  20. Rimworld Mod教程 第十一章:术语名字

热门文章

  1. CDOJ1323柱爷的下凡
  2. PicPick Pro v7.0.0 屏幕截图编辑工具解锁全功能单文件版
  3. 使用“soup.h1.text”爬虫提取标题会多一个\
  4. HFDS命令行操作(开发重点)
  5. outlook服务器怎么访问文件夹路径,Outlook 2010更改OST存放位置及配置
  6. Linux ls -l 名:命令详解
  7. [转]Facebook 如何管理150亿张照片
  8. 计算机广东大专院校排名2018,重磅!广东85所专科院校官方排名刚刚出炉,这所高职回归第一!...
  9. win10下php连接不了access,win10无法连接到这个网络怎么解决
  10. 机载点云单木分割方法和实现过程的概括介绍(论文赏析)