Python 使用Flask WebApp和谷歌地图查找位置
我有大约2000个位置点Lat,长为CSV格式,我想让一个本地Flask应用程序成为Python微框架,将每个点发送到google map API,找到相应的地址并保存主题 首先,我安装PostgreSQL和pgAdmin,然后将CSV文件导入一个新数据库。其次,我在env文件夹中安装了Virtualenv和psycopg2-SQLAlchemy 现在我必须在我的数据库和flask应用程序之间建立连接,然后将每个数据库记录发送到我的位置点!谷歌地图和存储相应的地址到另一个在我的数据库中的文件。但我不知道如何将PostgreSQL连接到Flask应用程序,然后如何发送积分和店铺地址 另外,我想我必须在这个web应用程序中使用geopy,但我怎么不知道!Python 使用Flask WebApp和谷歌地图查找位置,python,postgresql,google-maps,flask,ubuntu-16.04,Python,Postgresql,Google Maps,Flask,Ubuntu 16.04,我有大约2000个位置点Lat,长为CSV格式,我想让一个本地Flask应用程序成为Python微框架,将每个点发送到google map API,找到相应的地址并保存主题 首先,我安装PostgreSQL和pgAdmin,然后将CSV文件导入一个新数据库。其次,我在env文件夹中安装了Virtualenv和psycopg2-SQLAlchemy 现在我必须在我的数据库和flask应用程序之间建立连接,然后将每个数据库记录发送到我的位置点!谷歌地图和存储相应的地址到另一个在我的数据库中的文件。但
Python 3.5-PostgreSQL 9.6-Linux Ubuntu 16.0.4嗯,没有足够的声誉来评论 顺便说一下,只需使用Psycopg2模块将查询发送到数据库,并呈现结果集。 您必须设计要渲染到Flask中特定路由的数据 GoogleMapsAPI提供了不同类型的数据返回,您需要哪一种 如果您想在烧瓶页面中显示地图,您应该在 谷歌地图的JavaScript 如果您不需要显示数据,只需要存储在数据库中,只需将请求发送到API条目。使用请求模块,无需烧瓶 geopy.geocoders.GoogleV3
为什么你需要一个Flask Web应用程序?我致力于教育数据,将来我希望完成这个Flask应用程序并发布它,以便免费使用。我认为你应该一步一步地开始。你有谷歌地图问题吗?烧瓶问题。炼金术问题?如何连接到PostgreSQL的问题。太多东西了。不清楚你尝试了什么。谢谢,伙计,我不知道怎么做,请你帮我做一个教程或代码和平等等。我非常初学者。我检查了它,但现在它不适合我,我只需将我的Flask应用程序连接到PostgreSQL,然后使用geopy发送和接收数据…只需使用geopy.geocoders.GoogleV3 geocoder获取谷歌地图数据。
>> from geopy.geocoders import GoogleV3
>> geolocator = GoogleV3()
>> location = geolocator.geocode("175 5th Avenue NYC")
>> print(location.address)
175 5th Ave, New York, NY 10010, USA
>> location = geolocator.reverse("40.7410861, -73.9896297241625")
>> print(location[0])
Flatiron Building, New York, NY 10010, USA