我第一次尝试使用gmplot。我安装得很好。我试图运行示例代码只是为了看到它在我开始做任何事情之前工作,并得到了这个: AttributeError:module' gmplot'没有属性' GoogleMapPlotter'
以下是gmplot的示例代码:
import gmplot
gmap = gmplot.GoogleMapPlotter(37.428, -122.145, 16)
gmap.plot(latitudes, longitudes, 'cornflowerblue', edge_width=10)
gmap.scatter(more_lats, more_lngs, '#3B0B39', size=40, marker=False)
gmap.scatter(marker_lats, marker_lngs, 'k', marker=True)
gmap.heatmap(heat_lats, heat_lngs)
gmap.draw("mymap.html")
我安装了Google API客户端库
pip install --upgrade google-api-python-client
然后升级gmplot。
pip install --upgrade gmplot
我尝试使用Python 2.7和3.6运行它。
所有结果都相同。有什么想法吗?
答案 0 :(得分:0)
尝试使用以下内容卸载gmplot
sudo pip uninstall gmplot
然后重新安装它。我使用pip3来安装包,我得到了1.20版本。 github自述文件提供的示例脚本不是开箱即用的,而只是为了说明用法。
试试这个并保存test.py
import gmplot
gmap = gmplot.GoogleMapPlotter(37.428, -122.145, 16)
latitudes = [37.428,]
longitudes = [-122.145,]
more_lats = [37.429,]
more_lngs = [-122.147,]
gmap.plot(latitudes, longitudes, 'cornflowerblue', edge_width=10)
gmap.scatter(more_lats, more_lngs, '#3B0B39', size=40, marker=False)
gmap.draw("mymap.html")
使用python3 test.py
执行,mymap.html文件应出现在您的文件夹中。