Python调用百度地图API返回模糊搜索地点
python通过百度地图API,获取所给地址的经纬度和地点模糊搜索,并将返回的点反选回地图点上

第一步:申请百度地图AK

创建你的第一个应用
注意:这里的创建应用如果是PC浏览器应选择web端,而不是服务端

根据页面模糊搜索所在城市的经纬度和名称,白名单不限制时设置英文状态下的*
效果如图

找到海量加载的HTML代码部分
地图JS API示例 | 百度地图开放平台 (baidu.com)
复制代码到指定页面
替换掉自己的ak
编写后端代码,当输入地点和城市时调用百度地图搜索其地点和经纬度

简单的json字符串,获取自己想要的数据即可,完整代码请私信

如何让其反选显示在地图点上呢?
只需要拿到后端返回的模板语法里的list,然后遍历放入point,默认选择中心点显示为天安门即可

此demo不近可以集成百度地图,更可以直接替换为其他api完整代码请私信