import folium
import os
def draw_gps(locations1, locations2,color1,color2):
"""
绘制gps轨迹图
:param locations: list, 需要绘制轨迹的经纬度信息,格式为[[lat1, lon1], [lat2, lon2], ...]
:param output_path: str, 轨迹图保存路径
:param file_name: str, 轨迹图保存文件名
:return: None
"""
m1 = folium.Map(locations1[0], zoom_start=15, attr='default') # 中心区域的确定
m2 = folium.Map(locations2[0], zoom_start=15, attr='default') # 中心区域的确定
folium.PolyLine( # polyline方法为将坐标用线段形式连接起来
locations1, # 将坐标点连接起来
weight=3, # 线的大小为3
color=color1, # 线的颜色为橙色
opacity=0.8 # 线的透明度
).add_to(m1) # 将这条线添加到刚才的区域m内
folium.PolyLine( # polyline方法为将坐标用线段形式连接起来
locations2, # 将坐标点连接起来
weight=3, # 线的大小为3
color=color2, # 线的颜色为橙色
opacity=0.8 # 线的透明度
).add_to(m2) # 将这条线添加到刚才的区域m内
# 起始点,结束点
folium.Marker(locations1[0], popup='<b>Starting Point</b>').add_to(m1)
folium.Marker(locations2[-1], popup='<b>End Point</b>').add_to(m2)
m1.save(os.path.join('E://','12.HTML')) # 将结果以HTML形式保存到指定路径
m2.save(os.path.join('E://', '21.HTML')) # 将结果以HTML形式保存到指定路径
"""
li=[]
a=open("E://12.HTML")
a_r=a.read()
for i in a_r:
li.append(i)
a.close()
b = open("E://21.HTML")
b_r = b.read()
for j in b_r:
li.append(j)
b.close()
c = open("E://1221.html","w")
s=""
c.write(s.join(li))
"""
locations2 = [[22.674574, 113.993353], [22.674544, 113.993362], [22.674521, 113.993376],
[22.67447, 113.99342], [22.674471, 113.993428], [22.674485, 113.993434],
[22.674487, 113.993437], [22.674471, 113.993416], [22.674452, 113.993416],
[22.674449, 113.993412], [22.674443, 113.993389], [22.674444, 113.993382],
[22.67445, 113.993363], [22.67444, 113.993358], [22.67444, 113.993351],
[22.67444, 113.993338], [22.674441, 113.993331], [22.674485, 113.993265],
[22.674452, 113.993305], [22.674511, 113.99323], [22.674504, 113.993236],
[22.674484, 113.99326], [22.674419, 113.993359], [22.67441, 113.993369],
[22.674403, 113.993381], [22.674406, 113.993385], [22.674406, 113.993395],
[22.674404, 113.993397], [22.674403, 113.9934], [22.674402, 113.993411],
[22.6744, 113.993414], [22.674398, 113.993417], [22.674308, 113.993457],
[22.674269, 113.99347], [22.67423, 113.99349], [22.674191, 113.993506],
[22.674151, 113.993532], [22.674045, 113.993583], [22.673965, 113.993597],
[22.673879, 113.993607], [22.673724, 113.993639], [22.673321, 113.993752],
[22.673212, 113.993784], [22.673101, 113.993825], [22.672887, 113.993894],
[22.672785, 113.993937], [22.672684, 113.993977], [22.672476, 113.994081],
[22.672063, 113.994352], [22.671971, 113.994427], [22.671873, 113.994503],
[22.67178, 113.994583], [22.671449, 113.994935], [22.671373, 113.995017],
[22.671315, 113.995096], [22.671252, 113.995173], [22.671199, 113.995219],
[22.671165, 113.99525], [22.671108, 113.995304], [22.671128, 113.995301],
[22.671125, 113.995312], [22.671131, 113.995302], [22.671133, 113.995301],
[22.671136, 113.99531], [22.671135, 113.995313], [22.671131, 113.995316],
[22.671077, 113.995376], [22.671059, 113.995395], [22.671039, 113.995415],
[22.670993, 113.995452], [22.670868, 113.995574], [22.670666, 113.995825],
[22.67061, 113.995877], [22.670563, 113.995943], [22.670503, 113.996008],
[22.670448, 113.996076], [22.670393, 113.996143], [22.670233, 113.996335],
[22.670022, 113.996558], [22.669967, 113.996622], [22.669913
Python绘制GPS轨迹图
于 2021-06-16 16:08:19 首次发布