前台效果展示:

1.在百度开放平台创建自己的应用,得到访问应用的Ak钥匙

2.引入百度地图js 对应创建应用的Ak钥匙:

<script type="text/javascript" src="//api.map.baidu.com/api?v=2.0&ak=LACZx0jGbaIQL1yXUUvjk6FqxFR7tjgo"></script>
 <div class="am-form-group"><label for="suggestId" class="am-form-label">地址</label><div class="am-form-content"><input type="text" id="suggestId"  v-model="adopt.address" placeholder="请输入地址"><div id="searchResultPanel" style="border:1px solid #C0C0C0;width:150px;height:auto; display:none;"></div></div></div>

3.引入百度地图API:

<script type="text/javascript">// 百度地图API功能function G(id) {return document.getElementById(id);}var map = new BMap.Map("l-map");//map.centerAndZoom("成都",12);                   // 初始化地图,设置城市和地图级别。var ac = new BMap.Autocomplete(    //建立一个自动完成的对象{"input" : "suggestId","location" : map});ac.addEventListener("onhighlight", function(e) {  //鼠标放在下拉列表上的事件var str = "";var _value = e.fromitem.value;var value = "";console.debug(_value)if (e.fromitem.index > -1) {value = _value.province +  _value.city +  _value.district +  _value.street +  _value.business;}str = "FromItem<br />index = " + e.fromitem.index + "<br />value = " + value;value = "";if (e.toitem.index > -1) {_value = e.toitem.value;value = _value.province +  _value.city +  _value.district +  _value.street +  _value.business;}str += "<br />ToItem<br />index = " + e.toitem.index + "<br />value = " + value;G("suggestId").innerHTML = str;});var myValue;ac.addEventListener("onconfirm", function(e) {    //鼠标点击下拉列表后的事件var _value = e.item.value;myValue = _value.province +  _value.city +  _value.district +  _value.street +  _value.business;G("searchResultPanel").innerHTML ="onconfirm<br />index = " + e.item.index + "<br />myValue = " + myValue;setPlace();});function getVaule() {return  myValue;}function setPlace(){map.clearOverlays();    //清除地图上所有覆盖物function myFun(){var pp = local.getResults().getPoi(0).point;    //获取第一个智能搜索的结果map.centerAndZoom(pp, 18);map.addOverlay(new BMap.Marker(pp));    //添加标注}var local = new BMap.LocalSearch(map, { //智能搜索onSearchComplete: myFun});local.search(myValue);}
</script>

java如何集成百度地图相关推荐

  1. Android 集成百度地图AR识别SDK(二)

    废话 今天我们开始集成百度地图AR识别SDK(后面简称AR SDK)的第二章,这一章我们主要讲Android Studio如何配置AR SDK 我们如果单单只看文档的话,很难看懂如何集成,我们需要结合 ...

  2. 【Springboot】集成百度地图实现定位打卡功能

    目录 第一章 需求分析 第二章 概要设计 第三章 详细设计 3.1 环境搭建 3.1.1 获取百度地图ak 3.1.2 创建springboot项目 3.2 配置application.propert ...

  3. 微信JS-SDK之地理位置的获取与在线导航,集成百度地图实现在线地图搜索

    原创声明:本文来源于本人另一博客[微信JS-SDK之地理位置的获取,集成百度地图实现在线地图搜索]原创作品,绝非他处摘取,转载请联系博主 本次讲解微信开发第三篇:获取用户地址位置信息,是非常常用的功能 ...

  4. android百度导航实现,Android 集成百度地图实现设备定位

    Android 集成百度地图实现设备定位 步骤1: 申请android 端SDK : http://lbsyun.baidu.com/ 步骤2: 下载基础版SDK 步骤3: 下载示例程序 步骤4: 开 ...

  5. 我可以处理Flutter集成百度地图问题解决

    一年多的Flutter开发经验,从Flutter发布开始自己集成百度地图API成为插件,到百度地图自己封装Flutter插件后引用,自己解决百度地图官方封装插件问题并提交记录到官方.我可以帮助解决百度 ...

  6. Java web实现百度地图导航

    首先进入百度地图首页 网址:http://lbsyun.baidu.com/index.php?title=%E9%A6%96%E9%A1%B5 接着注册账号登录 接下来要注册成为百度地图个人开发者才 ...

  7. Android 集成百度地图之申请TTS授权最新版

    Android 集成百度地图之申请TTS授权最新版. 前提:登录百度地图开放平台,且已创建好应用. 开发文档-Android 导航SDK-TTS授权申请. 这里有个坑,简单说下,进入http://yu ...

  8. AngularJS进阶(十九)在AngularJS应用中集成百度地图实现定位功能

    在AngularJS应用中集成百度地图实现定位功能 注:请点击此处进行充电! 前言 根据项目需求,需要实现手机定位功能,考虑到百度业务的强大能力,遂决定使用百度地图第三方服务. 添加第三方模块的步骤与 ...

  9. AngularJS进阶 十九 在AngularJS应用中集成百度地图实现定位功能

    在AngularJS应用中集成百度地图实现定位功能 注:请点击此处进行充电! 前言 根据项目需求,需要实现手机定位功能,考虑到百度业务的强大能力,遂决定使用百度地图第三方服务. 添加第三方模块的步骤与 ...

最新文章

  1. 腾讯研究院发布:《人工智能+制造产业发展研究》报告
  2. 从AVL树的定义出发,一步步推导出旋转的方案。
  3. html5拍照上传 java_如何使用HTML5实现拍照上传应用
  4. 【前端酷站】分享一个纯 Javascript 的图表库与立体像素风制作~
  5. html自定义属性冒号,vue中标签上的属性加冒号与不加冒号的区别
  6. 贪心算法 - 哈夫曼编码 Huffman
  7. CSS3质感分析——表面线性渐变
  8. 架构设计:负载均衡层设计方案(3)——Nginx进阶
  9. 如果不知道前路在哪儿,那就走好眼前路
  10. 2018第17周总结
  11. Git下载安装及设置详细教程
  12. SOUI自定义控件(4)
  13. 分享一个 集外文论文检索、文字识别、翻译、文章管理于一体的软件
  14. 设计思维从1到100
  15. @TOM VIP邮箱,打造商务办公新场景,定位职场人的贴心助手!
  16. vue3 腾讯地图输入地址或拖动标记获取经纬度
  17. ssm基于BS架构的校园爱心捐赠与物品交换平台的设计与实现毕业设计源码301133
  18. 连接远程计算机输入网络密码错误,电脑远程无法连接常见问题及解决大全
  19. J2EE项目中异常的设计与处理
  20. ggplot报错 stat_count() can only have an x or y aesthetic

热门文章

  1. PHP安装BCMath扩展
  2. 纷享销客《2022新增长系列之快消行业橙皮书》重磅发布
  3. VS2013中的调试程序的方法
  4. 二人热热热热热热热热热热热热热热热人
  5. Structured Streaming使用staticDf和StreamingDf进行join
  6. 【牛客刷题】带你在牛客刷题第一弹(C/C++语言基础题)
  7. 今日早报 每日精选15条新闻简报 每天一分钟 知晓天下事1月5日
  8. C/C++文件读写操作——FILE*、fstream、windowsAPI
  9. form.submit 方法 并不会触发 form.onsubmit 事件
  10. Android7.0背光调节