效果展示

话不多说,直接上代码

<!doctype html>
<html>
<head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width"><title>输入提示后查询</title><link rel="stylesheet" href="https://cache.amap.com/lbs/static/main.css"/><script type="text/javascript"src="https://webapi.amap.com/maps?v=1.4.15&key=你自己从高德地图上申请的Key值"></script><style type="text/css">body {font-size: 12px;}#tip {background-color: #ddf;color: #333;border: 1px solid silver;box-shadow: 3px 4px 3px 0px silver;position: absolute;top: 10px;right: 10px;border-radius: 5px;overflow: hidden;line-height: 20px;}#tip input[type="text"] {height: 25px;border: 0;padding-left: 5px;width: 280px;border-radius: 3px;outline: none;}/* 经纬度 */.ll{background-color: #ddf;color: #333;border: 1px solid silver;box-shadow: 3px 4px 3px 0px silver;position: absolute;bottom: 10px;right: 10px;border-radius: 5px;overflow: hidden;line-height: 20px;}.ll input[type="text"] {height: 25px;border: 0;padding-left: 5px;width: 280px;border-radius: 3px;outline: none;}#panel {position: absolute;background-color: white;max-height: 90%;overflow-y: auto;top: 50px;right: 10px;width: 280px;}</style>
</head>
<body>
<div id="mapContainer"></div>
<div id="panel"></div>
<div id="tip"><input type="text" id="keyword" name="keyword" value="请输入关键字:(选定后搜索)" onfocus='this.value=""'/>
</div>
<div class="ll"><input type="text" id="lnglat" name="lnglat" value="经度,纬度" disabled/>
</div>
<script type="text/javascript">var windowsArr = [];var marker = [];var map = new AMap.Map("mapContainer", {resizeEnable: true,center: [116.397428, 39.90923],//地图中心点zoom: 13,//地图显示的缩放级别keyboardEnable: false});AMap.plugin(['AMap.Autocomplete','AMap.PlaceSearch'],function(){var autoOptions = {city: "天津", //城市,默认全国input: "keyword"//使用联想输入的input的id};autocomplete= new AMap.Autocomplete(autoOptions);var placeSearch = new AMap.PlaceSearch({city:'天津',map:map,panel: "panel"})AMap.event.addListener(autocomplete, "select", function(e){//TODO 针对选中的poi实现自己的功能console.log(e)placeSearch.setCity(e.poi.adcode);placeSearch.search(e.poi.name,function(status, result){if (status === 'complete' && result.info === 'OK') {//TODO : 解析返回结果,如果设置了map和panel,api将帮助完成点标注和列表console.log(result)}})});//小点   点击事件AMap.event.addListener(placeSearch, "markerClick", function(e){console.log(e.data.location);//当前marker的经纬度信息document.getElementById("lnglat").value = e.data.location.lng + ',' + e.data.location.lat;})// 右上角列表点击事件 AMap.event.addListener(placeSearch, "listElementClick", function(e){console.log(e.data.location);//当前marker的经纬度信息document.getElementById("lnglat").value = e.data.location.lng + ',' + e.data.location.lat;})});
</script><script type="text/javascript" src="https://webapi.amap.com/demos/js/liteToolbar.js"></script>
</body>
</html>

记得更换key值,如果需要使用vue的话只需要双绑对应的v-model 经纬度值即可。

高德地图 根据名称搜索坐标,坐标点呈现列表展示相关推荐

  1. java aoi 服务器地图_GitHub - WanZixin/getShp: 利用高德地图web服务API获取坐标串,生成行政区和aoi的shp文件...

    爬取数据生成shp文件 1.功能简介 共有两大功能,一个功能是根据高德地图web服务API获取行政区划坐标串,写入行政区shp文件:另一个功能是根据高德地图的接口获取poi坐标串,写入aoi(area ...

  2. python获取高德地图POI——关键字搜索

    本文主要内容是利用python获取高德地图上的感兴趣点(POIs). 高德开放平台:https://lbs.amap.com/ 下载POI分类编码和城市编码表 搜索POI相关文档:https://lb ...

  3. JSAPI 高德地图应用--线路规划、多条线路同时展示

    在地图应用中,常见的应用之一应该就有查询两个地方的线路规划吧,高德地图提供了驾车路线规划.货车路线规划.公车换乘服务.步行导航服务.骑行路径规划服务等,这里我用的是驾车路线规划做一个列子. 驾车路线规 ...

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

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

  5. 高德地图引用,搜索定位

    以下为最近项目中开发的高得地图定位功能,附上效果图与源代码.mapUtil.jsvar map,addMarker;var geocoder;var placeSearch;var infoWindo ...

  6. Cesium调用高德地图服务实现搜索地点定位详解

    一.需求分析 需要做一个类似于高德地图的搜索可以参考高德地图,用户输入地点,下拉列表自动弹出少量的相应地点,点击内容地点可以直接选择定位并且添加Cesium的广告牌(图标)和标注,点击标注可以弹出详细 ...

  7. vue+antdesign 高德地图根据名称选点功能,并去除logo 封装组件

    高德地图申请key及密钥 注册账号并申请key官方地址 在vue项目index.html文件中引入 <script type="text/javascript">win ...

  8. 高德地图教程_poi搜索以及显示

    最近打算高仿深圳通的应用,UI已经做好了,我看过APP的查询接口,断了网也可以查询这就表明数据是保存在数据库,或者就是第一次联网,就在网站将数据全部下好了.我就想干脆用地图提供的查询吧. 以前是接触的 ...

  9. 高德地图关键字提示搜索获取经纬度

    效果图: 具体代码: <!doctype html> <html> <head><meta charset="utf-8">< ...

最新文章

  1. 汇编LAHF指令学习 - 使用emu8086
  2. 「后端小伙伴来学前端了」Vue中利用全局事件总线改造 TodoList 案例
  3. 【UVA1638】杆子的排列
  4. http:(1):http简介
  5. Python高级——Web静态服务器(面向对象)
  6. MTK 驱动(49)---TP测试规范
  7. TCP三次握手四次挥手过程及其中的状态量
  8. 前端ajax传递json格式参数,后端springboot接收
  9. Atitit.android webview h5运行环境总结
  10. 关于知云文献翻译显示乱码,无法翻译的解决方法
  11. Python 轻松操作Excel,实现自动化办公
  12. 机载激光雷达原理与应用科普(八)
  13. vue @cliick.stop @click.prevent @click.self
  14. 洛谷P2680 运输计划
  15. linux字符串加引号,请问 命令行中写路径,加引号和不加有什么区别?
  16. ajax请求遇到的一些乱码问题及其解决
  17. Spring Boot WebFlux 入门
  18. Should we ban guns 英语禁枪议论文
  19. Ubuntu系统迁移至固态硬盘(生产环境勿用)
  20. 邀请函首页制作过程介绍

热门文章

  1. 【我的开源】蜗牛闹钟
  2. 【深度学习】入门之keras
  3. Java Future接口、Future模式理解
  4. Java 8 中 GZIPInputStream 类源码分析
  5. 使用TLS和Mosquitto Broker实现安全通信之密钥和证书生成
  6. c语言已知红球堆有8个球,c语言 1134.docx
  7. 基于Python实现制作的塔防游戏
  8. c语言 cdma编码正交的8位码片,CDMA编码
  9. 微信小程序添加插屏广告
  10. C++算法 N阶递减三角形