1.搜索+选择+获取经纬度和详细地址

2.回显数据并点标记

3.实现

第一步:引入资源文件

根据需要引入

第二步:代码

1 varmap,addMarker;2 vargeocoder;3 varplaceSearch;4 $(function(){5 //加入高的地图

6 map = new AMap.Map(‘mymap‘, {7 resizeEnable: true/*,8 zoom:11,9 center: [116.397428, 39.90923]*/

10 });11 AMap.plugin([‘AMap.ToolBar‘,‘AMap.Scale‘],12 function(){13 map.addControl(newAMap.ToolBar());14

15 map.addControl(newAMap.Scale());16 });17 AMap.service(‘AMap.Geocoder‘,function(){//回调函数

18 //实例化Geocoder

19 geocoder = newAMap.Geocoder({20 city: "全国"//城市,默认:“全国”

21 });22 //TODO: 使用geocoder 对象完成相关功能

23 });24 //加载搜索列表

25 myMapViewLocation();26 AMap.service(["AMap.PlaceSearch"], function() {27 placeSearch = new AMap.PlaceSearch({ //构造地点查询类

28 pageSize: 5,29 pageIndex: 1,30 city: "全国", //城市

31 map: map,32 panel: "panel"

33 });34 });35 //为地图注册click事件获取鼠标点击出的经纬度坐标

36 var clickEventListener = map.on(‘click‘, function(e) {37 $("input[name=lon]").val(e.lnglat.lng);38 $("input[name=lat]").val(e.lnglat.lat);39 //填写地址

40 writeAddress([e.lnglat.lng,e.lnglat.lat]);41 });42 //placeSearch.search("北京");

43 $("#mymap_search").on("keydown",function(event){44 if(event = event ||window.event){45 if(event.keyCode==13){46 mapsearch();47 }48 }49 });50 });51 //地图搜索

52 functionmapsearch(){53 var searchVal = $("#mymap_search").val();54 placeSearch.search(searchVal);55 }56 //回显

57 functionmyMapViewLocation(){58 //console.log("回显坐标");

59 var mlon = $("input[name=lon]").val();60 var mlat = $("input[name=lat]").val();61 var lnglatXY =[mlon,mlat];62 if(mlon&&mlat){63 addMarker(lnglatXY);64 }65 }66 //实例化点标记

67 functionaddMarker(lnglatXY) {68 //console.log(lnglatXY);

69 marker = newAMap.Marker({70 icon: "http://webapi.amap.com/theme/v1.3/markers/n/mark_b.png",71 position: lnglatXY72 });73 marker.setMap(map);74 map.setFitView();//执行定位

75 }76 //填写地址

77 functionwriteAddress(lnglatXY){78 geocoder.getAddress(lnglatXY, function(status, result) {79 if (status === ‘complete‘ && result.info === ‘OK‘) {80 geocoder_CallBack(result);81 }82 });83 }84 //地址回调

85 functiongeocoder_CallBack(data) {86 var address = data.regeocode.formattedAddress; //返回地址描述

87 $("input[name=resourceAddress]").val(address);88 }

可以参考官网:http://lbs.amap.com/api/javascript-api/example/map/map-show  可以学到更多东西。

不断尝试,化鹏为鸟。

android高德地图选取坐标点,【API】高德地图API JS实现获取坐标和回显点标记(示例代码)...相关推荐

  1. 高德地图API JS实现获取坐标和回显点标记

    1.搜索+选择+获取经纬度和详细地址 2.回显数据并点标记 3.实现 第一步:引入资源文件 <!--引入高德地图JSAPI --> <script src="//webap ...

  2. alexa api php,Alexa的XML API获取网站的Alexa排名的PHP示例代码

    Alexa的XML API获取网站的Alexa排名的PHP示例代码 分类:应用接口| 发布:佚名| 查看: | 发表时间:2014/8/19 我们通会用Alexa的网站(或其它站长工具网站)来栓查我们 ...

  3. cesium地图添加坐标点

    附上api文档链接 showPoint(){this.pointLayer= new Cesium.CustomDataSource("pointLayer");cViewer.d ...

  4. 百度地图多边形覆盖物,可自定义颜色、个数,并获取坐标。

    直接上代码,用户可以选择相应的颜色在地图上描多边形. <!DOCTYPE html> <html> <head><meta http-equiv=" ...

  5. android设置列表id,学习Android绑定列表的时候提示:You must supply a resource ID for a TextView,有完整示例代码...

    这个是代码,我都是照着示例做的,但还是不行,查了一天了,到底是哪里出问题呢 万分感谢 package cn.com.ava.lesson4_fancy_view; import android.con ...

  6. android镊 姩瀹夎 apk,用java写的jodconverter借用openoffice来转换office成pdf的示例代码...

    下载安装java sdk7安装完成即可.不用设置环境 安装openoffice到d:/program files/open....目录中 创建目录 g:/sys/qidizi/desktop/java ...

  7. vue-amap 实现高德地图定位 + 搜索 +回显

    1.注册成为开发者  -> 申请秘钥key 调用高德api 高德地图开放平台:https://lbs.amap.com/?ref=https://console.amap.com/dev/ind ...

  8. Pyecharts Geo在地图上添加坐标点

    Pyecharts Geo在地图上添加坐标点 添加坐标点 输入坐标点 将坐标点添加入系列并配置系列 加一点点小细节给图片美化一下 让坐标点不显示value 调整图例位置,向右靠拢 改变图例选中与非选中 ...

  9. 使用 .NET 标记游戏地图关键坐标点

    本文以天涯明月刀 OL 游戏的云上之城探索玩法为例,介绍如何使用 .NET 在游戏地图中标记大量关键坐标点. 1. 背景 大概很多程序员都是喜欢玩游戏的吧,我也不例外.我们经常会看到电视剧中的各路游戏 ...

  10. 腾讯地图实现站点标记,及已标记的点回显在地图上

    创建map实例 参考官方文档:https://lbs.qq.com/webApi/javascriptGL/glGuide/glBasic 按照基础入门的使用步骤,你可以得到一张地图: //初始化地图 ...

最新文章

  1. 【转】python编码大坑详解2
  2. 哪个更快:while(1)或while(2)?
  3. DataTable的Ajax使用
  4. 扩大swap分区--Ubuntu手记之系统配置
  5. Deepin系统安装后相关设置与环境搭建
  6. 生成jacoco报告_jacoco生成的覆盖率文件
  7. python绘制子图去掉x轴坐标值_python – 关闭图形的所有子图的轴
  8. 这些Python骚操作,你知道吗?
  9. read from and write to file
  10. SQL语言 --- 数据定义
  11. 如何使用API爬取数据,它和网页爬虫有什么区别?
  12. 小猫爪:PMSM之FOC控制01-Clark变换
  13. Apollo选型及优势介绍
  14. 自定义联系人快速索引栏
  15. 芬兰Vaisala温湿度变送器HMT330
  16. 【STM32F407】第2章 ThreadX FileX文件系统介绍
  17. 《谁会认错》:关于认知失调、自我辩护、证实偏差和记忆扭曲
  18. 顺丰下单空运实际发陆运
  19. mysql 配置定时任务_Mysql定时任务
  20. phpExcel导出excel打不开问题

热门文章

  1. 成为一名Java高级工程师需要掌握哪些技能
  2. Jenkins 定时构建和Poll SCM的区别
  3. wps中打印图片去除黑边
  4. 佳能MP145/140打印机 出现错误代码“E5”怎么处理
  5. java美图秀秀,SpringMvc整合美图秀秀M4(头像编辑器)
  6. CodeProject终于迁到Asp.Net了
  7. Python入门经典题斐波那契数列
  8. NTKO OFFICE控件帮助文档部分汇总
  9. jvm 调优 2020.09.07
  10. 硅谷之火:人与计算机的未来