<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>坐标拾取</title><script type="text/javascript" src="http://webapi.amap.com/maps?v=1.3&key=452ee5c52fe0869fc3a9a06420d0016b"></script><style>#iMap {height: 1200px;width: 1000px;float: left;}.info {float: left;margin: 0 0 0 10px;}label {width: 80px;float: left;}.detail {padding: 10px;border: 1px solid #aaccaa;}</style></head><body οnlοad="mapInit()"><div id="iMap"></div><div class="info"><h1>高德地图坐标拾取工具(GCJ-02坐标)</h1><p>说明:</p><p>1、鼠标滚轮可以缩放地图,拖动地图。</p><p>2、点击地图,即可获得GCJ-02的经纬度坐标,即火星坐标。</p></br><div class="detail"><p><span id="lnglat"> </span></p><p><span id="iAddress"> </span></p></div></div></body><script language="javascript">var mapObj;var lnglatXY;//初始化地图function mapInit() {var opt = {level: 10, //设置地图缩放级别center: new AMap.LngLat(114.064675,22.548782) //设置地图中心点}mapObj = new AMap.Map("iMap", opt);AMap.event.addListener(mapObj, 'click', getLnglat); //点击事件}function geocoder() {var MGeocoder;//加载地理编码插件mapObj.plugin(['AMap.ToolBar','AMap.Scale','AMap.OverView','AMap.MapType','AMap.Geolocation'],
function(){
mapObj.addControl(new AMap.ToolBar());mapObj.addControl(new AMap.Scale());mapObj.addControl(new AMap.OverView({isOpen:true}));
mapObj.addControl(new AMap.MapType());
mapObj.addControl(new AMap.Geolocation());
});mapObj.plugin(["AMap.Geocoder"], function () {MGeocoder = new AMap.Geocoder({radius: 1000,extensions: "all"});//返回地理编码结果AMap.event.addListener(MGeocoder, "complete", geocoder_CallBack);//逆地理编码MGeocoder.getAddress(lnglatXY);});//加点var marker = new AMap.Marker({map: mapObj,icon: new AMap.Icon({image: "https://webapi.amap.com/theme/v1.3/markers/n/mark_bs.png" ,size: new AMap.Size(58, 30),imageOffset: new AMap.Pixel(-0, -0)}),position: lnglatXY,offset: new AMap.Pixel(-5, -30)});// mapObj.setFitView();}//回调函数function geocoder_CallBack(data) {console.log("ddd");var address;//返回地址描述address = data.regeocode.formattedAddress;console.log(address);//返回结果拼接输出document.getElementById("iAddress").innerHTML = address;}//鼠标点击,获取经纬度坐标function getLnglat(e) {mapObj.clearMap();var x = e.lnglat.getLng();var y = e.lnglat.getLat();document.getElementById("lnglat").innerHTML = x + "," + y;lnglatXY = new AMap.LngLat(x, y);geocoder();}</script></html>

高德地图坐标的获取( JavaScript API )相关推荐

  1. 高德地图坐标查询工具——JavaScript

    原文出处: http://www.2cto.com/kf/201311/260807.html 最近需要查询高德地图上某个地点的坐标,但是苦于高德地图没有提供这样的功能.幸运的是,高德地图提供了jav ...

  2. 视频教程-Web前端开发仿美团/饿了吗移动App之高德地图接口对接案例-JavaScript

    Web前端开发仿美团/饿了吗移动App之高德地图接口对接案例 互联网编程行业10年开发和授课经验 曾任太极集团,外资企业等一线互联网python高级开发工程师 现任聚焦计算机技术有限公司项目组担任架构 ...

  3. 高德地图坐标与百度坐标转换问题

    最近开发了一个手动取点(获取精度极高的点地理位置)的安卓应用,但是上传到web上做可视化的时候发现在安卓上的点位置与web上出现了偏差的 移动端i(高德): 高德web上的 然后再看百度地图上(坐标系 ...

  4. 高德地图 搜索店名获取经纬度

    有啥问题加QQ:3053916151 <!doctype html> <html lang="zh-CN"><head><meta cha ...

  5. 高德地图根据地址获取经纬度(JS)

    高德地图根据地址获取经纬度(JS) <script type="text/javascript" src="https://webapi.amap.com/maps ...

  6. 百度地图的两套JavaScript API

    前言 百度地图的有套JavaScript API:JavaScript API 和 JavaScript API GL. JavaScript API v2.0 版本 开发文档: http://lbs ...

  7. 时时获得高德地图坐标 http://lbs.amap.com/console/show/picker

    1.高德地图标注 在做开发时,或者做高德地图标注的时候,要用到高德地图的坐标,时时获得高德地图坐标 http://lbs.amap.com/console/show/picker 老的高德地图标注地址 ...

  8. 高德地图坐标转平面坐标

    using System; using System.Collections; using System.Collections.Generic; using UnityEngine;public c ...

  9. 高德地图坐标转换为具体地址

    java 高德地图坐标转换为具体地址 /** * 通过经纬度查询地址 查询不出来 结果返回空字符串 * * @param longitude 经度 大于180 * @param latitude 纬度 ...

最新文章

  1. 但并不从包含函数声明的接口派生_C++的虚函数和纯虚函数
  2. SVN 签出源码 Struts Spring Hibernate
  3. docker 批量删除容器和镜像
  4. Java面试题及答案2020,kafka教程分享
  5. java 实现 常见排序算法(三)快速排序
  6. 浅谈mysql数据库引擎
  7. 仿新浪微博实现ListBox下拉刷新和到底部自动加载
  8. 苹果秋季新品将要发布,MacBook Pro都有哪些变化
  9. linux下配置samba服务
  10. 【IT项目管理】第3章 整合项目的资源
  11. unicode 表情对照表
  12. 20.数据集成、数据整合、数据融合
  13. 尾气冒黑烟是什么问题_汽车排气管冒黑烟,怎么回事?
  14. 动态规划——最大连续子序列和
  15. Grub Rescue恢复
  16. Java项目:医院挂号预约管理系统(java+SSM+HTML+JavaScript+jsp+mysql)
  17. 又发现一款纯js开源电子表格Luckysheet
  18. 云队友丨王兴:九败一胜,百炼成钢
  19. 小学莲山课件网 计算机教案,大班毕业主题教案:我上小学了
  20. MeeGo handset 1.1开发环境[1]:安装MeeGo1.1

热门文章

  1. 动词、名词、形容词还有什么词
  2. linux mii 调试总结
  3. 禁止查看写好的宏_??智能作业灯T5体验:不在孩子身边,也能辅导小朋友写作业...
  4. cron表达式每个月最后一天
  5. Python基础知识:输入输出函数(input和print)及格式化输出
  6. 嵌入式Linux驱动笔记(二十四)------framebuffer之使用spi-tft屏幕(上)
  7. 需求方法论:需求的理解/来源/挖掘/记录
  8. xtrabackup8.0介绍
  9. 计算机应用基础95页自荐信,计算机应用基础自荐书.doc
  10. 利用Wireless Repeater(无线中继模式)扩大你的无线网络