python+javascript+baiduMapAPI实现地图批量标注地点

本文介绍如何利用Python读取Excel中的地址,通过百度地图API获取经纬度,将数据保存到CSV,接着结合JavaScript在HTML中实现地图上的批量标注,最终在浏览器中展示标注结果。
摘要由CSDN通过智能技术生成
效果如图
​​​​

 

现将存储在excel表中的详细地址导入,然后通过百度地图API查询各个地点的坐标经纬度,并将数据保存到csv文件中备用

'''
调用百度地图API,批量输入地址查询坐标经纬度
'''

import pandas as pd
import json
import requests


data=pd.read_excel("schools_bantian.xlsx")
print(data.loc[0,"地址"])

ak = 'duaE7gEWkw9LUCnkX1GDf4jo2nGyL84H'

from urllib.request import urlopen, quote
import requests

def getlnglat(address):
	url = 'http://api.map.baidu.com/geocoder/v2/'
	output = 'json'
	ak = 'duaE7gEWkw9LUCnkX1GDf4jo2nGyL84H'
	address = quote(address)
	uri = url + '?' + 'address=' + address  + '&output=' &
  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值