js中如何用点击地图获取经纬度

要实现在地图上点击并获取被点击地址的经纬度,然后渲染至页面中的功能,你需要首先确保你使用的地图API支持点击事件,并且能够返回点击位置的经纬度。以高德地图(AMap)为例,你可以按照以下步骤实现这个功能:

  1. 初始化地图。
  2. 为地图添加点击事件监听器。
  3. 在点击事件的处理函数中,获取点击位置的经纬度。
  4. 将获取的经纬度渲染至页面中的指定元素。

 

 代码如下

 

<!DOCTYPE html>  
<html>  
<head>  
    <meta charset="utf-8">  
    <title>点击地图获取经纬度</title>  
    <style>  
        #container {  
            width: 100%;  
            height: 500px;  
        }  
    </style>  
</head>  
<body>  
    <div id="container"></div>  
    <div id="result">点击地图获取经纬度</div>  
  
    <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=你的高德地图Key"></script>  
    <script type="text/javascript">  
        var map = new AMap.Map('container', {  
            zoom: 10,  
            center: [116.397428, 39.90923]  
        });  
  
        // 监听地图点击事件  
        map.on('click', function(e) {  
            // 获取点击位置的经纬度  
            var lnglat = e.lnglat;  
            var lng = lnglat.getLng();  
            var lat = lnglat.getLat();  
  
            // 将经纬度渲染至页面中的指定元素  
            document.getElementById('result').innerHTML = '经度:' + lng + '<br>纬度:' + lat;  
        });  
    </script>  
</body>  
</html>

 

点击之后获取经纬度 

相关推荐

  1. Js地图路线规划以及获取经纬度

    2024-03-26 23:52:02       38 阅读
  2. 前端点地图上的位置获取当前经纬度

    2024-03-26 23:52:02       26 阅读
  3. vue如何事件,获取元素

    2024-03-26 23:52:02       51 阅读
  4. uniapp获取当前经纬度地图地址解析

    2024-03-26 23:52:02       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-26 23:52:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-26 23:52:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-26 23:52:02       82 阅读
  4. Python语言-面向对象

    2024-03-26 23:52:02       91 阅读

热门阅读

  1. LeetCode1047:删除字符串中的所有相邻重复项

    2024-03-26 23:52:02       44 阅读
  2. Python 命名规则

    2024-03-26 23:52:02       41 阅读
  3. __init__.py 的作用

    2024-03-26 23:52:02       43 阅读
  4. vue3之动态路由

    2024-03-26 23:52:02       35 阅读
  5. Python networkx库中,G.add_edge方法的原理和使用方法

    2024-03-26 23:52:02       37 阅读
  6. 【CSP试题回顾】201912-2-回收站选址(优化)

    2024-03-26 23:52:02       39 阅读
  7. My SQL 子查询

    2024-03-26 23:52:02       46 阅读
  8. MySQL写shell的问题

    2024-03-26 23:52:02       41 阅读
  9. MySQL数据库索引失效的常见情况

    2024-03-26 23:52:02       44 阅读
  10. 构建一个springboot项目

    2024-03-26 23:52:02       43 阅读
  11. macOS Sonoma 14.4.1(23E224)发布(附黑/白苹果镜像)

    2024-03-26 23:52:02       33 阅读
  12. js的变量

    2024-03-26 23:52:02       42 阅读
  13. 每天一个数据分析题(二百三十一)

    2024-03-26 23:52:02       42 阅读
  14. Xilinx缓存使用说明和测试

    2024-03-26 23:52:02       33 阅读