• 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="&copy; <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="&copy; <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底图相关推荐

  1. 高德、百度地图自定义底图

    前言 项目中需要用到地图,百度地图加载自定义底图是通过切片的方式加载,而不像高德地图直接加载一张完整图片,这里瓦片加载的好处得到体现:不会因为底图文件过大导致页面加载失败或假死. 另一方面,由于自己私 ...

  2. 高德,百度,Google地图定位偏移以及坐标系转换

    本文引用地址 一.地图坐标系解释 在进行地图开发过程中,我们一般能接触到以下三种类型的地图坐标系: WGS-84原始坐标系,一般用国际GPS纪录仪记录下来的经纬度,通过GPS定位拿到的原始经纬度,Go ...

  3. Android之调用第三方API导航(高德,百度,google)

    一:效果图(点击路线调用API) 二:实现步骤: 1.判断是否安装各个地图软件 /*** 判断是否安装目标应用** @param packageName 目标应用安装后的包名* @return 是否已 ...

  4. Vue 3.X 结合 arcgis 4.X 加载国内四种在线底图 百度、腾讯、高德、天地图(学不会揍我)

    话不多说,操作go go 1. 如果你的项目是从零开始的话,那么可以参考我的下面两篇文章(反之跳过以下参考文章): 1. 傻瓜式搭建一个vue项目(学不会揍我)_New_Wang的博客-CSDN博客 ...

  5. 百度地图在html上自定义画线,以百度地图为底图如何在上面画线?

    做了以百度地图为底图的. 尝试以leatlet api提供的接口画线上去 然后提示 以为是因为百度地图不支持的原因,改成超图云地图还是一样.是不支持直接用原生的吗? 画线代码: var latlngs ...

  6. 百度地图修改底图样式

    百度地图_底图编辑工具:https://developer.baidu.com/map/custom/ 使用编辑器中的json代码 //消除底图兴趣点标记map.setMapStyle({styleJ ...

  7. 用html制作百度地图,canvas实现百度地图个性化底图绘制

    精华 node-canvas实现百度地图个性化底图绘制 发布于 3 年前 作者 lzxue 11783 次浏览 来自 技术 原文转自 #node-canvas实现百度地图个性化底图绘制 随着nodej ...

  8. Flutter 调用地图软件(高德、百度、腾讯、苹果)同时实现另类国际化

    文章目录 Flutter 调用地图软件(高德.百度.腾讯.苹果) 一.说明 第 1 类:App 集成导航功能 第 2 类:跳转第三方地图软件 二.实现步骤 使用 1.添加插件: 2.iOS 配置 in ...

  9. java 火星坐标转wgs84_js中火星坐标、百度坐标、WGS84坐标转换实现方法示例

    本文实例讲述了js中火星坐标.百度坐标.WGS84坐标转换实现方法.分享给大家供大家参考,具体如下: //定义一些常量 var x_PI = 3.14159265358979324 * 3000.0 ...

最新文章

  1. BAPI_PO_CREATE1
  2. 王朔《我的千岁寒》:可以看却无法看到
  3. ue4显示变量_UE4:快速入门蓝图(Blueprint)的方法之一
  4. 英伟达数据中心业务营收不断创下新高,已连续9个财季保持增长
  5. 【GitHub】Linux 内核揭秘:linux-insides-zh
  6. mayapython开关_Maya Python 简易教程.doc
  7. 音乐推荐系统参考资料
  8. 混合高斯模型背景建模原理
  9. 【SPSS】SPSS之主成分分析及因子分析
  10. Java毕设项目宠物管理系统计算机(附源码+系统+数据库+LW)
  11. 超市管理系统java代码_java实现简单超市管理系统
  12. 罗技无法使用计算机上的配置文件,罗技游戏软件检测不到游戏启动,导致无法自动切换配置文件...
  13. ALFA | 临床基因组课程 人群频率数据库 新成员
  14. “瘦”AP和“胖”AP的区别
  15. QNX支持的BSP包QNX os supported board(ARM+MIPS+POWERPC+X86)
  16. 转贴:ubuntu Rhythmbox歌曲名乱码问题
  17. C++SLT入门简介
  18. React高级话题之Refs and the DOM
  19. 信客 lt;文gt; 余秋雨
  20. 脚本安装爱普生790K打印机安装完成之后销毁程序(其他版本打印机更换inf文件即可)

热门文章

  1. IDEA新旧版本下载指南
  2. JDP02-[策略模式]-鸭子模型
  3. HackMyvm(三)Hotel持续更新
  4. LLVM和Clang背后的故事
  5. Python将Qt的ui文件转成py代码文件
  6. 用canvas画七彩虹伞
  7. 计算机专业top500,超级计算机TOP500最新名单公布
  8. Minecraft 1.16.5模组开发(五十) 书籍词典 (Guide Book)
  9. golang常用加签验签 - 2.hmac
  10. Unity3d 接入VKSDK登陆和分享 IOS篇