python 从csv创建Google地图地图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 从csv创建Google地图地图相关的知识,希望对你有一定的参考价值。
# -*- coding: utf-8 -*-
import pandas
from pymaps import Map, PyMap, Icon
# import data
data = pandas.read_csv('data.csv', index_col=0)
# prepare map
tmap = Map()
tmap.zoom = 2
# prepare icons
iconRed = Icon('iconRed')
iconRed.image = "http://labs.google.com/ridefinder/images/mm_20_red.png"
iconRed.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png"
iconBlue = Icon('iconBlue')
iconBlue.image = "http://labs.google.com/ridefinder/images/mm_20_blue.png"
iconBlue.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png"
iconGreen = Icon('iconGreen')
iconGreen.image = "http://labs.google.com/ridefinder/images/mm_20_green.png"
iconGreen.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png"
iconYellow = Icon('iconYellow')
iconYellow.image = "http://labs.google.com/ridefinder/images/mm_20_yellow.png"
iconYellow.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png"
# create points
for x, row in data.T.iteritems():
icon = iconRed.id
point = (row['Lat'], row['Long'], text, icon)
tmap.setpoint(point)
# create googlemap
gmap = PyMap(key='XXXXXXXXXXXXXXXXXX', maplist=[tmap])
gmap.addicon(iconGreen)
gmap.addicon(iconYellow)
gmap.addicon(iconBlue)
gmap.addicon(iconRed)
# output
open('Data.html','wb').write(gmap.showhtml())
以上是关于python 从csv创建Google地图地图的主要内容,如果未能解决你的问题,请参考以下文章
Python 熊猫地图 CSV 文件
使用 Python“运行 Javascript”输入更新 Google 地图标记位置
无法创建 Google 地图实例
从嵌套地图(和矢量)创建 HTML 表格
从Google地图获取数据
Lat,Lon,使用Python将CSV值转换为栅格地图