当前位置: 首页 > news >正文

Python使用高德地图绘制经纬度坐标位置

import numpy as np
import folium
from folium import plugins


def PlotLineOnMap():
    # 给出的坐标系为GCJ-02,如果需要测试google地图,需要进行坐标转换
    Lat = [40.8352, 40.8342, 40.8335, 40.8323, 40.8311, 40.8308, 40.8304, 40.8315, 40.8325, 40.8332, 40.8339, 40.8345,
           40.8352]
    Lon = [114.8886, 114.8883, 114.8881, 114.8877, 114.8873, 114.8888, 114.8902, 114.8909, 114.8916, 114.8919, 114.8922,
           114.8917, 114.8886]
    tri = np.array(list(zip(Lat, Lon)))

    san_map = folium.Map(
        location=[40.8329, 114.8898],
        zoom_start=16,
        # 高德街道图
        tiles='http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=7&x={x}&y={y}&z={z}',
        # tiles='http://webst02.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}', # 高德卫星图
        attr='default')

    folium.PolyLine(tri, color='#3388ff').add_to(san_map)
    marker_cluster = plugins.MarkerCluster().add_to(san_map)
    for lat, lon in zip(Lat, Lon):
        folium.Marker([lat, lon], color='red').add_to(marker_cluster)
    san_map.save('test.html')


def main():
    PlotLineOnMap()


if __name__ == '__main__':
    main()

在这里插入图片描述
参考文献

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 2021年最新完整统计TensorFlow2.x报错记录与解决方法「希望能帮助到你」
  • 2004年7月16日
  • Release of the Data Access Application Block 3.1
  • 【长篇博文】Docker学习笔记与深度学习环境的搭建和部署(一)
  • 两个小时学会DirectDraw编程 (转载)
  • 【长篇博文】Docker学习笔记与深度学习环境的搭建和部署(二)
  • 从系统中取得指定资源图像(转载)
  • 【长篇博文】Docker学习笔记(四):镜像的分层、打包、双向绑定、导入导出、Dockerfile的构建、部署与发布
  • PyTorch1.8-gpu和TensorFlow-gpu-2.5已发布【附下载地址和安装教程】
  • 2004年7月19日
  • 使用TensorRT提高GPU上的YOLOv4对象检测速度
  • 论文《Focal Loss for Dense Object Detection》Detectron2的安装与测试(测试案例:全景分割、姿态估计、实例分割、目标检测 - Faster R-CNN)
  • 反叛之冰:Internet Communications Engine
  • 【经典视觉算法推荐】Focal Loss 论文公式推导及主要贡献
  • 2004年7月20日
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 77. Combinations
  • ES6系列(二)变量的解构赋值
  • ES6之路之模块详解
  • JAVA SE 6 GC调优笔记
  • passportjs 源码分析
  • SpriteKit 技巧之添加背景图片
  • Vue.js-Day01
  • 成为一名优秀的Developer的书单
  • 高性能JavaScript阅读简记(三)
  • 开源SQL-on-Hadoop系统一览
  • 驱动程序原理
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 一道面试题引发的“血案”
  • 一天一个设计模式之JS实现——适配器模式
  • Nginx实现动静分离
  • #pragma once与条件编译
  • #QT项目实战(天气预报)
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (2)Java 简介
  • (3)llvm ir转换过程
  • (3)nginx 配置(nginx.conf)
  • (55)MOS管专题--->(10)MOS管的封装
  • (6)添加vue-cookie
  • (7)STL算法之交换赋值
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (LeetCode C++)盛最多水的容器
  • (Python) SOAP Web Service (HTTP POST)
  • (solr系列:一)使用tomcat部署solr服务
  • (SpringBoot)第二章:Spring创建和使用
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (十六)一篇文章学会Java的常用API
  • (十三)Maven插件解析运行机制
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)setTimeout 和 setInterval 的区别
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?