第一步:注册成为开发者,获得AK号

1: 前往百度地图官网注册,注册地址,请点击:百度地址开发者注册
网站如下:http://lbsyun.baidu.com/apiconsole/key/create
2: 注册并邮箱激活后点击申请密钥,:
应用名称随便填写,应用类型选择服务器,IP白名单填0.0.0.0/0就行
提交后就申请到了访问应用(AK)了

第二步:运行代码测试

代码如下所示:

import pandas
from bs4 import BeautifulSoup
from urllib import request
import re
import pandas as pd
import numpy as np
import urllib.parse as urp
from xml.etree import ElementTree
import timedef __get_location1__(name,city):  my_ak = '第一步中自己申请的AK号'    # 需要自己填写自己的AKtag = urp.quote('地铁站')qurey = urp.quote(name)try:url = 'http://api.map.baidu.com/place/v2/search?query='+qurey+'&tag='+'&region='+urp.quote(city)+'&output=json&ak='+my_akprint(url)req = request.urlopen(url)res = req.read().decode()lat = pd.to_numeric(re.findall('"lat":(.*)',res)[0].split(',')[0])lng = pd.to_numeric(re.findall('"lng":(.*)',res)[0])return (lng,lat)  #经度和纬度except:return 0,0

第三步:测试用法

输入:

__get_location1__('东直门','北京')

输出:

(116.44145400000001, 39.947891999999996)

当需要很多地址的经纬度时,首先用爬虫爬取地址名称,然后不断调用__get_location1__()就行

第四步:开发者个人认证

对百度地图访问量很大的话,可以申请开发者个人认证,需要进行实名认证手续等!!

python实现通过百度地图API获得地铁站经纬度(详细教程)相关推荐

  1. 百度地图AK申请注意+百度地图API生成热力图+调用百度地图API自动获取经纬度和地址

    文章目录 一.百度地图AK密钥申请 二.调用百度地图API生成热力图 三.调用百度地图API自动获取经纬度和地址 一.百度地图AK密钥申请 点击百度地图API控制台,输入登录账户,即可进入,若账户未完 ...

  2. python 百度地图api_使用Python玩转百度地图Api

    前言 最近新接了一个需求(感觉其实就是在帮业务研发填坑==!),需要将订单表中的各种地址解析为经纬度数据,然后提供给算法团队进行高大上的建模等工作.通过相关资料的了解,感觉百度地图api刚好可以帮助实 ...

  3. 【python】python利用百度地图API:获取经纬度、地图撒点

    本文目的: python通过百度地图API,获取所给地址的经纬度,并且在百度地图上进行撒点. 另:百度地图API功能强大,如: GPS功能(单个点沿线运动). 信息窗口示例(添加纯文字的信息窗口). ...

  4. python 调用百度地图api 实现批量经纬度转换为实际省市地点(api调用,json解析,mysql读取与写入)

    1.获取秘钥 调用百度地图API实现得申请百度账号或者登陆百度账号,然后申请自己的ak秘钥.链接如下:添加链接描述 下面是百度创建的app设置: 2.调用API将经纬度信息解析成json信息 def ...

  5. 【Python】利用百度地图API获取多方式行程时间

    笔者使用的是百度地图"Web服务API"提供的路径规划功能,官方网站地址如下: http://lbsyun.baidu.com/index.php?title=webapi 预期效 ...

  6. 通过百度地图api实现简单经纬度输入定位(安卓端)

    老师居然检查作业了!因为之前做过一点,熬夜做了一下,太久没搞安卓了,感觉之前学的全忘了:(. 功能演示 老师的要求是实现输入经纬度,在地图中显示该坐标位置信息 通过网上经纬度查询系统查得桥楼餐厅经纬度 ...

  7. web前端JavaScript嵌入百度地图API的方法 最详细

    web前端JavaScript嵌入百度地图API最详细的方法 一.申请成为百度开发者,获得使用地图API接口的权限,获取(AK)码. 二.实现首图效果(可以参考开发者指南) 1. 根据Hello Wo ...

  8. 【Python】 调用百度地图API抓取西安市小区信息

    前面有同学参加市场调查大赛,需要西安市的小区信息数据,一个小爬虫程序完美解决. 百度地图开放平台 详情访问:百度PlaceAPI 这里用到了矩形区域检索,具体参数说明如下: 调取详情 所需库: imp ...

  9. python城市经纬度网格_Python3爬虫 利用百度地图api得到城市经纬度

    有2种方式,第一种是利用urllib , 方法1:利用urllib , 先把url 转成urlcode,然后读取网页,读到网页再用json读取内容,比较麻烦. 可以在浏览器输入,看一下格式. http ...

最新文章

  1. Fiddler本机调试的方法
  2. LeetCode 第 23 场双周赛(970/2044,前47.5%)
  3. MySQL的乱码解决方案
  4. python3异步协程爬虫,simpyder
  5. M1 三合一机床电路故障检测
  6. leetcode 208 python3
  7. 关于java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to 实体类
  8. 论文笔记_S2D.53_2013-ICCV_单目相机半稠密视觉里程计(VO)
  9. Fury:一个基于JIT动态编译的高性能多语言原生序列化框架
  10. 智能优化算法应用:麻雀算法优化脉冲耦合神经网络的图像自动分割 -附代码
  11. iSCSI引入FC/SAN
  12. 更快更强!华为大数据新版本让Hive提速50%!
  13. linux系统下 blast,Linux下BLAST安装及BLAST使用
  14. Gartner 发布2022年新兴技术成熟度曲线
  15. linux命令 ---rm
  16. 采购订单和 采购申请 的表
  17. 一个简单的Spark ML的例子
  18. 软件工程基础个人项目——数独(5)
  19. [Linux]-基础知识及命令学习
  20. 微信小程序----开发rui-swiper多样式轮播组件

热门文章

  1. win7 计算机设置命令,win7关机命令在哪里(附win7电脑键盘关机的操作方法)
  2. 对Oracle数据库的理解
  3. 计算机点开一直压缩在屏幕下方,电脑屏幕显示被压缩了怎么变
  4. 1.3 详解GOPATH
  5. 科技和互联网教育带来的好处就是尽可能给学生带去机会,带来公平
  6. 【博客551】实现主备高可用vip的几种方式
  7. 固件解包--binwalk分析
  8. Android 切换系统语言后,重启App
  9. 如何在Windows中调整鼠标设置
  10. Redis锁简单实现