<html>
<head><title>查询经纬度</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><script type="text/javascript" src="http://api.map.baidu.com/api?v=你的密钥"></script></head>
<body style="background:#f9f9f9; margin:0 auto">
<div style="width:100%;margin:30px auto;">地址:<input id="demo" type="text" value="北京" style="margin-right:50px;"/>经纬度:<input id="haha" type="text" /><div id="ditu" style=" margin-top:30px; width:100%; height:100%;overflow:hidden;"></div></div>
</body>
<script src="js/jquery.min.js"></script>
<script type="text/javascript">// 百度地图API功能var map = new BMap.Map("ditu");map.centerAndZoom("北京市", 12);var marker = new BMap.Marker(new BMap.Point(116.403847,39.915526));  // 创建标注,为要查询的地方对应的经纬度map.addOverlay(marker);marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画map.enableScrollWheelZoom();    //启用滚轮放大缩小,默认禁用map.enableContinuousZoom();    //启用地图惯性拖拽,默认禁用var localSearch = new BMap.LocalSearch(map);$("#demo").blur(function(){map.clearOverlays();//清空原来的标注var keyword = document.getElementById("demo").value;localSearch.setSearchCompleteCallback(function (searchResult) {var poi = searchResult.getPoi(0);document.getElementById("haha").value = poi.point.lng + "," + poi.point.lat;map.centerAndZoom(poi.point, 13);var marker = new BMap.Marker(new BMap.Point(poi.point.lng, poi.point.lat));  // 创建标注,为要查询的地方对应的经纬度map.addOverlay(marker);marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画});localSearch.search(keyword);})</script>
</html>

默认页面,输入地址失去焦点时,进行定位,把“你的密钥”改为自己的百度地图API秘钥就好了

以下测试效果
有部分原生js没有改成jQuery,有需要可自行改

js根据输入的地址获得经纬度(百度地图)相关推荐

  1. 输入地址查询并获取地址的经纬度-百度地图-JS

    demo--百度地图 <!DOCTYPE html> <html> <meta charset="utf-8"> <head th:inc ...

  2. linux脚本获取经纬度,JS实现根据详细地址获取经纬度功能示例

    本文实例讲述了JS实现根据详细地址获取经纬度功能.分享给大家供大家参考,具体如下: 这个功能还是比较实用的,记录分享一下: 根据地址查询经纬度 要查询的地址: 查询结果(经纬度): var map = ...

  3. 【项目实战】---地址定位(百度地图)

    前言: 最近这两天在项目中接触了根据输入地址的定位的需求.大体的来说,是在添加时根据输入的大致地址定位到百度地图对应的位置,在百度地图显示的相关定位中选取具体的地址后,将详细地址和经纬度传回到页面,然 ...

  4. vue中获取获取当前城市地址_Vue使用百度地图获取当前城市

    Vue使用百度地图获取当前城市 一:申请百度地图密匙 注册登录后需要进行开发者认证 创建应用 获取密匙AK 二:Vue项目使用 下载相应插件 html文件引入 创建一个新的js文件(下一步需要引入) ...

  5. android 经纬度 百度地图,05-04【咨询】安卓开发百度地图输入地址,将得到的经纬度存储...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求助啊,用Android studio进行百度地图的开发:输入一个地址,将其经纬度存储起来,后面要用.但是赋值后,出了函数,又相当于没赋值. public ...

  6. 根据php经纬度百度地图打点,PHP使用百度地图获取指定地址坐标:经纬度(图文+视频)...

    本篇文章主要给大家介绍PHP使用百度地图获取指定地址坐标之经纬度的实现方法. 在之前的文章[PHP使用百度地图获取指定地址坐标:创建AK]中,已经给大家介绍了如何在百度地图开放平台中创建AK(api ...

  7. android 百度地址转经纬度,百度地图经纬度和地址的相互转换

    在使用到百度地图经纬度和地址相互转换的时候,我们最最最首先需要的是集成百度地图,让我们的APP能够拥有百度的jar包功能,然后在我们所需要转换的activity或者fragment中implement ...

  8. php地址转换成经纬度,百度地图 获取地址转换为经纬度

    html> 根据地址查询经纬度 a.{ margin-right:100px; } style="position: absolute; margin-top:30px; width: ...

  9. android高德地图用地址获取经纬度,高德地图API-获取位置信息的经纬度

    一.首先需要注册成为开发者,注册成功后就可以使用此开放平台. 步骤如下: 1.百度搜索 高德开放平台,进入网站.或者 输入网址:https://lbs.amap.com/ 搜索高德开放平台 高德开发平 ...

最新文章

  1. centos一键清理磁盘空间_docker越来越大,心慌,清理一波吧
  2. Mybatis解决jdbc编程的问题以及mybatis与hibernate的不同
  3. mysql 吧库下的表名都加_mysql数据库表名大小写问题
  4. 翻译 《Why Indy?》计划进度表
  5. python列表输出斐波那契数列_Python|运用列表求斐波那契数列
  6. 12、Linux一级子目录学习
  7. 移动热修复Sophix之初体验
  8. Alsa是Linux高级音频接口(百度文库无下载券抄来的)
  9. android 锁屏_DashClock是Android的锁屏小部件应具备的功能
  10. “和合信诺”获启赋资本数千万元Pre-A轮融资-专注监管科技、助力金融业落地监管合规最后一公里
  11. 【已解决】 ‘gbk‘ codec can‘t decode byte 0x93 in position 3136: illegal multibyte sequence
  12. java ajax 微信网页授权_ajax 实现微信网页授权登录的方法
  13. html关于页内样式,HTML的页内样式演示案例
  14. go语言使用thrift协议实现客户端和服务端报not enough arguments in call to oprot.WriteMessageBegin错误解决方案
  15. Word里表格跨页时自动断开,表格后留有空白部分,未布满整页,如何操作让表格上下页均匀布满?
  16. 利用js制作html table分页示例(js实现分页)
  17. C语言之strcmp函数和strncmp函数
  18. Rasa 中文聊天机器人项目
  19. 新闻简报 365资讯简报 热点新闻早知道
  20. OpenWrt系统下挂载阿里云盘提供webDAV服务再用kodi打造家庭影院

热门文章

  1. C++如何写日志文件(含源码 可直接套用)
  2. python公历转农历
  3. Pandas数据分析初学--开始了解数据
  4. 如何提升声呐系统的信噪比
  5. TimeSpan格式化 (实用、赞)
  6. 使用Tensorflow搭建并训练TextCNN模型,对文本进行分类
  7. 【网络安全-键盘监视】学会以后去捉弄舍友,看他有了什么不可告人的秘密
  8. FPS游戏:D3D内部游戏菜单实现
  9. 每天一点数据库之-----Day 5 过滤查询
  10. 《宏观经济学》第三章