最近本人在做一个微信的项目,使用的是百度地图,没有使用腾讯自家的地图。主要是觉得百度地图使用的比较方便一些。

在使用地图API将地址转成坐标时,刚开始使用的是ajax调用(方法如下:)

$.ajax({
url:"http://api.map.baidu.com/geocoder/v2/?address="+你的地址+"&output=json&ak=你的百度key",
type:"post",
async:false,
dataType:"jsonp",
success:function(data){
jhx=data.result.location.lng;
jhy=data.result.location.lat;
shoujianren();

},
error:function(XMLHttpRequest, textStatus, errorThrown){

}

发现了一个很大的问题,就是百度的这个接口使用的是异步处理的方法,所以你不管怎么设置成同步都是不行的。解决方法如下:

先引入百度想对应的js

<script type="text/javascript"
src="https://api.map.baidu.com/getscript?v=2.0&ak=你的百度key"></script>
<script type="text/javascript"
src="https://developer.baidu.com/map/jsdemo/demo/convertor.js"></script>
<script type="text/javascript"
src="https://api.map.baidu.com/library/AreaRestriction/1.2/src/AreaRestriction_min.js"></script>

这几个个人测试是必须添加的。增加网页的加载速度(本人这边是下载下来放在本地的)

var myGeo = new BMap.Geocoder();
    // 将地址解析结果显示在地图上,并调整地图视野
    myGeo.getPoint(address, function(point){
    var nus=JSON.stringify(point);

}, "南通市");

使用百度地图API将输入地址转化成坐标相关推荐

  1. 百度地图api根据详细地址反查坐标

    用百度地图api根据详细地址反查坐标 /*** 根据详细地址反查坐标* @param args*/public static void main(String[] args) {String addr ...

  2. python获取某地铁站经纬度_python通过百度地图API获取某地址的经纬度详解

    前言 这几天比较空闲,就接触了下百度地图的API(开发者中心链接地址:http://developer.baidu.com),发现调用还是挺方便的,本文将给大家详细的介绍关于python通过百度地图A ...

  3. 百度地图批量地址解析(地址转化经纬度)

    百度地图地址批量解析(地址转化经纬度) 以下是js脚本实现地址批量解析 <!DOCTYPE html> <html> <head><meta http-equ ...

  4. Java使用百度地图API,根据地址,查询地址坐标。

    使用场景:有时候,在实际项目中,某个地图图标中,我们需要知道地址坐标.在地图上的直观显示. 步骤一: 知道百度地图API官方网站(http://lbsyun.baidu.com/),注册账号,创建应用 ...

  5. android的百度地图sdk获取ip,基于百度地图API的ip地址查询

    说明:使用ip地址查询太麻烦,偶然搜索发现有人已经写过基于百度API的ip地址查询,这个是前人的结晶,我只是修改了一些,勿喷. 用的python2.7,编码问题真是坑. 百度mapAPI私钥申请:ht ...

  6. 利用百度地图api通过城市地址等信息取经纬度

    https://developer.baidu.com/map/place-api.htm 标红的是可以通过经纬度获得当前城市信息(微信定位使用). Geocoding API有哪些功能? Geoco ...

  7. java 百度地图demo,百度地图api demo 根据地址查询 经纬度

    根据地址查询经纬度 要查询的地址: 查询结果(经纬度): style="position: absolute; margin-top:30px; width: 730px; height: ...

  8. html5移动端根据百度地图api获取详细地址

    <script type="text/javascript" src="js/BMap.js" ></script><script ...

  9. Google Maps 地址转化成坐标

    http请求格式http://maps.google.com/maps/geo?q=查询关键字&output=kml(输出格式可以 为xml kml json)&oe=utf8& ...

最新文章

  1. classname帝国怎么用php调用,帝国cms怎么调用栏目别名
  2. Node.js调用ffmpeg处理视频
  3. Linux下配置安装PHP环境
  4. 怎么保证读取最新数据_Kafka怎么保证数据不丢失?
  5. SVN的使用及MyEclipse的集成
  6. 女学霸考692分想当“程序媛”,网友:快劝劝孩子
  7. SQL UNION使用
  8. C#常用操作类库一(验证类)
  9. 软考中级系统集成项目管理工程师视频教程
  10. OpenCV提取图书条码(ISBN码)
  11. wps页眉怎么设置不同页码_WPS论文排版教程二:如何设置不同页码
  12. 桌面误删文件恢复用什么软件?
  13. 暑期集训1期11暑期集训一期12阶段性测验
  14. lammps胶体输出的日志文件
  15. springboot整合Redis+elasticsearch时的异常问题
  16. ExecuteNoQuery()返回值
  17. 越是见过世面的人,欲望越少
  18. 七十七.ags4-1.1.15
  19. mysql unknown variable basedir_mysql登陆报错mysql: unknown variable 'basedir=
  20. python re模块

热门文章

  1. 创想兵团显示与服务器断开,《创想兵团远征》停服公告
  2. 计算机主机可以有几块硬盘,系统显示几个硬盘真的代表主机里有几块硬盘吗?...
  3. Earth Engine下地表温度反演
  4. 微信公众号支付之openID的获取
  5. 数据库三范式是什么?
  6. python进阶练习题:格式化像“巴特,莉萨和玛吉”名称的字符串。【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
  7. xingtai-三国迷的考验
  8. uva 11600 - Masud Rana(记忆化搜索)
  9. SpringBoot生成图形验证码
  10. 斑点SimpleBlobDetector检测