直接上代码

拖拽选址

<script type="text/javascript">AMapUI.loadUI(['misc/PositionPicker'], function(PositionPicker) {var map = new AMap.Map('container', {zoom: 16,scrollWheel: false});map.plugin(['AMap.Geolocation','AMap.ToolBar'], function () {var toolbar = new AMap.ToolBar();map.addControl(toolbar);var geolocation = new AMap.Geolocation({enableHighAccuracy: true, // 是否使用高精度定位,默认:truetimeout: 5000,           // 超过5秒后停止定位,默认:无穷大maximumAge: 0,            // 定位结果缓存0毫秒,默认:0convert: true,            // 自动偏移坐标,偏移后的坐标为高德坐标,默认:trueshowButton: true,         // 显示定位按钮,默认:truebuttonPosition: 'LB',     // 定位按钮停靠位置,默认:'LB',左下角buttonOffset: new AMap.Pixel(10, 20), // 定位按钮与设置的停靠位置的偏移量,默认:Pixel(10, 20)showMarker: true,         // 定位成功后在定位到的位置显示点标记,默认:trueshowCircle: true,         // 定位成功后用圆圈表示定位精度范围,默认:truepanToLocation: true,      // 定位成功后将定位到的位置作为地图中心点,默认:truezoomToAccuracy:true       // 定位成功后调整地图视野范围使定位位置及精度范围视野内可见,默认:false});map.addControl(geolocation);geolocation.getCurrentPosition();AMap.event.addListener(geolocation, 'complete', onComplete); // 返回定位信息AMap.event.addListener(geolocation, 'error', onError);       // 返回定位出错信息});var positionPicker = new PositionPicker({mode: 'dragMap',map: map});function onComplete(obj){console.log("成功");}function onError(obj) {console.log("失败");}positionPicker.on('success', function(positionResult) {console.log(positionResult);var sheng=positionResult.regeocode.addressComponent.province;var shi=positionResult.regeocode.addressComponent.city;var qx=positionResult.regeocode.addressComponent.district;var jd=positionResult.regeocode.addressComponent.township+positionResult.regeocode.addressComponent.street+positionResult.regeocode.addressComponent.streetNumber;console.log(sheng+shi+qx+jd);});positionPicker.on('fail', function(positionResult) {console.log(positionResult);});positionPicker.start();map.panBy(0, 1);map.addControl(new AMap.ToolBar({liteStyle: true}))});
</script>
<style>
html,
body {height: 100%;margin: 0;width: 100%;padding: 0;overflow: hidden;font-size: 13px;
}.map {height: 100%;width: 100%;float: left;
}</style>

html实现可拖拽地图+定位到目前位置 高德相关推荐

  1. android 高德拖拽地图定位,拖拽选址-拖拽选址-示例中心-JS API UI 组件示例 | 高德地图API...

    拖拽选址 html, body { height: 100%; margin: 0; width: 100%; padding: 0; overflow: hidden; font-size: 13p ...

  2. android百度地图拖拽地图定位,百度地图,拖动地图,定位marker固定在屏幕中心位置...

    以下为百度地图相关效果图: 注:该例子主要思路是将覆盖物(marker)通过css定位上去的,但是存在一个问题,当浏览器窗口宽度改变时,覆盖物会自动定位到地图中心位置,但是地图可能不会. map ht ...

  3. android百度地图拖拽地图定位,百度地图的定位以及拖拽(显示坐标位置)

    搜索热词 截图示例 html{height:100%} body{height:100%;margin:0px;padding:0px} #map_canvas{ margin:0 auto; bor ...

  4. 【玩转cocos2d-x之十八】仿《中国好学霸》文字拖拽和定位

    原创作品,转载请标明:http://blog.csdn.net/jackystudio/article/details/13287519 现在各种猜成语猜歌名好学霸之类的游戏火的一塌糊涂.本节就介绍下 ...

  5. 微信端H5使用百度地图定位获取当前位置安卓定位不准

    微信端H5使用百度地图定位获取当前位置安卓定位不准的问题解决如下: 使用微信端定位,签名方法看微信接口文档: <script type="text/javascript"&g ...

  6. 高德地图定位拖动改变位置

    现在关于地图使用越来越多,相信大家可能都或多或少的用到过,本篇文章简单总结了一下关于高德地图定位且可以拖动改变位置的功能的实现. 首先按照高德开发文档,导入jar包,申请key,可以在高德地图的开放平 ...

  7. sortable 拖拽时互换目标的位置_报表如何实现行列互换效果?

    通常我们设计的二维的交叉报表,横向的维度和纵向的维度是固定的,而用户希望更希望能根据自己的需要快速转换横向纵向维度来查看报表. 如上图所示,我们通过点击一个按钮或文字,就可将报表的行列维度互相转换,这 ...

  8. sortable 拖拽时互换目标的位置_双端通用型JS拖拽插件的封装与应用

    最近工作中遇到一个需求,需要将一个元素从某位置拖动到另一固定位置后执行某一交互行为,具体效果如下: 这个看似简单的需求,然而实现起来却并不那么顺利.我首先想到的是如何通过哪个现有的插件来快速解决这个问 ...

  9. vue 拖拽小图标获取坐标位置

    遇到一个功能,在固定的一张图或者说一个框内有一个小图标可以拖拽,并且能拿到他当前位置的坐标,如下图 二维码小图标代码如下 <!-- 拖拽小图标 v-drag:拖拽效果,配置当前元素positio ...

最新文章

  1. 休斯顿大学研究人员构建具有神经功能的软体机器人
  2. 运行时错误7内存溢出_JVM运行时内存数据区域
  3. OpenCV扫描图像,查找表和时间测量
  4. Linux驱动编程 step-by-step (四) 字符设备的注册与设备节点的自动创建
  5. [蓝桥杯][算法提高VIP]分分钟的碎碎念-dfs
  6. 斯坦福大学成立以人为本AI研究院 计算机科学教授李飞飞任院长
  7. centos7修改命令行或图形界面启动模式
  8. python创建一个文本文件_利用python如何实现创建一个文本文件
  9. 谷歌账号无法与服务器建立连接服务器,谷歌市场无法与服务器建立可靠的数据连接怎么解决...
  10. VastBase技术实践
  11. 供应链成功绝对离不开的三个要素,你知道吗
  12. mysql索引失效的原因
  13. 计算机丢失msvcr100.dll解决办法,计算机丢失MSVCR100.dll
  14. ie无法下载 无法打开该internet站点.请求的站点不可用或无法找到.请稍后重试
  15. 人、机客户服务质量 - 实时透视分析
  16. 极客日报第 31 期:编写贩卖《和平精英》游戏外挂,5人被判刑;苹果推出轻App码
  17. 重学TCP协议(8) TCP的11种状态
  18. CISP查询具体步骤
  19. 7-1 求一元二次方程的根 (20 分)
  20. classList属性配合内置方法add()、remove()、toggle(),添加或删除某个类,以此改变CSS样式

热门文章

  1. itoa或者_itoa_s,fopen 和 fopen_s等几种函数的用法
  2. 怎么购买拼多多上架助理?拼多多上架助理好用吗?
  3. 171019 逆向-Reversing.kr(MetroApp)
  4. Windows11 查找本地服务方式
  5. 小米关于区块链的发展历程
  6. c语言vsprintf函数,vsprintf函数
  7. win7右键计算机管理参数错误,win7 64位旗舰版系统右键无法打开属性窗口的解决方法...
  8. 微型计算机的主要技术性能指标,微型计算机的主要性能指标
  9. 数字校园整体解决方案
  10. 串口硬盘GHOST死机