在folium中使用高德底图/百度底图/google底图
folium是一个很好用的地图可视化工具软件,关于foium的使用不是本文的重点,大家自行查阅相关资料学习。
folium可以使用不同的底图来进行数据可视化,下面的函数可以提供google,高德,百度的底图来进行可视化。
import folium
#获取地图基底
def getMapObject(baseSource=1, centerLoc=[0, 0], baseLayerTitle='baseLayer'):#0:googleMap, 1: 高德地图,2:腾讯地图if baseSource == 0:m = folium.Map(location=centerLoc,min_zoom=0,max_zoom=19,zoom_start=5,control=False,control_scale=True)elif baseSource == 1:#下面的程式将使用高德地图作为绘图的基底m = folium.Map(location=centerLoc,zoom_start=5,control_scale=True,control=False,tiles=None)folium.TileLayer(tiles='http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}',attr="© <a href=http://ditu.amap.com/>高德地图</a>",min_zoom=0,max_zoom=19,control=True,show=True,overlay=False,name=baseLayerTitle).add_to(m)else:#下面的程式将使用腾讯地图作为绘图的基底m = folium.Map(location=centerLoc,zoom_start=5,control_scale=True,control=False,tiles=None)folium.TileLayer(tiles='http://rt{s}.map.gtimg.com/realtimerender?z={z}&x={x}&y={y}&type=vector&style=0',attr="© <a href=http://map.qq.com/>腾讯地图</a>",min_zoom=0,max_zoom=19,control=True,show=True,overlay=False,name=baseLayerTitle).add_to(m)return m
在folium中使用高德底图/百度底图/google底图相关推荐
- 高德、百度地图自定义底图
前言 项目中需要用到地图,百度地图加载自定义底图是通过切片的方式加载,而不像高德地图直接加载一张完整图片,这里瓦片加载的好处得到体现:不会因为底图文件过大导致页面加载失败或假死. 另一方面,由于自己私 ...
- 高德,百度,Google地图定位偏移以及坐标系转换
本文引用地址 一.地图坐标系解释 在进行地图开发过程中,我们一般能接触到以下三种类型的地图坐标系: WGS-84原始坐标系,一般用国际GPS纪录仪记录下来的经纬度,通过GPS定位拿到的原始经纬度,Go ...
- Android之调用第三方API导航(高德,百度,google)
一:效果图(点击路线调用API) 二:实现步骤: 1.判断是否安装各个地图软件 /*** 判断是否安装目标应用** @param packageName 目标应用安装后的包名* @return 是否已 ...
- Vue 3.X 结合 arcgis 4.X 加载国内四种在线底图 百度、腾讯、高德、天地图(学不会揍我)
话不多说,操作go go 1. 如果你的项目是从零开始的话,那么可以参考我的下面两篇文章(反之跳过以下参考文章): 1. 傻瓜式搭建一个vue项目(学不会揍我)_New_Wang的博客-CSDN博客 ...
- 百度地图在html上自定义画线,以百度地图为底图如何在上面画线?
做了以百度地图为底图的. 尝试以leatlet api提供的接口画线上去 然后提示 以为是因为百度地图不支持的原因,改成超图云地图还是一样.是不支持直接用原生的吗? 画线代码: var latlngs ...
- 百度地图修改底图样式
百度地图_底图编辑工具:https://developer.baidu.com/map/custom/ 使用编辑器中的json代码 //消除底图兴趣点标记map.setMapStyle({styleJ ...
- 用html制作百度地图,canvas实现百度地图个性化底图绘制
精华 node-canvas实现百度地图个性化底图绘制 发布于 3 年前 作者 lzxue 11783 次浏览 来自 技术 原文转自 #node-canvas实现百度地图个性化底图绘制 随着nodej ...
- Flutter 调用地图软件(高德、百度、腾讯、苹果)同时实现另类国际化
文章目录 Flutter 调用地图软件(高德.百度.腾讯.苹果) 一.说明 第 1 类:App 集成导航功能 第 2 类:跳转第三方地图软件 二.实现步骤 使用 1.添加插件: 2.iOS 配置 in ...
- java 火星坐标转wgs84_js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
本文实例讲述了js中火星坐标.百度坐标.WGS84坐标转换实现方法.分享给大家供大家参考,具体如下: //定义一些常量 var x_PI = 3.14159265358979324 * 3000.0 ...
最新文章
- BAPI_PO_CREATE1
- 王朔《我的千岁寒》:可以看却无法看到
- ue4显示变量_UE4:快速入门蓝图(Blueprint)的方法之一
- 英伟达数据中心业务营收不断创下新高,已连续9个财季保持增长
- 【GitHub】Linux 内核揭秘:linux-insides-zh
- mayapython开关_Maya Python 简易教程.doc
- 音乐推荐系统参考资料
- 混合高斯模型背景建模原理
- 【SPSS】SPSS之主成分分析及因子分析
- Java毕设项目宠物管理系统计算机(附源码+系统+数据库+LW)
- 超市管理系统java代码_java实现简单超市管理系统
- 罗技无法使用计算机上的配置文件,罗技游戏软件检测不到游戏启动,导致无法自动切换配置文件...
- ALFA | 临床基因组课程 人群频率数据库 新成员
- “瘦”AP和“胖”AP的区别
- QNX支持的BSP包QNX os supported board(ARM+MIPS+POWERPC+X86)
- 转贴:ubuntu Rhythmbox歌曲名乱码问题
- C++SLT入门简介
- React高级话题之Refs and the DOM
- 信客 lt;文gt; 余秋雨
- 脚本安装爱普生790K打印机安装完成之后销毁程序(其他版本打印机更换inf文件即可)