我一直在試圖在Heroku上使用Flask和Google地圖部署Web應用程序。該應用程序在本地運行,但是當我嘗試將其部署到服務器上,我得到這個錯誤在Heroku上的日誌:NameError: name 'googlemaps' is not defined
NameError:名稱'googlemaps'未定義
這裏是我的嘗試: 在虛擬環境中使用的谷歌地圖不同的import語句 添加Google地圖== 2.4。 5 requirements.txt 使用不同的API密鑰
我的代碼部分:
from flask import Flask, render_template
from googlemaps import Client
app = Flask(__name__)
gmaps = googlemaps.Client(key= my_key)
my_distance = gmaps.distance_matrix((start_lat,start_lng),(end_lat,end_lng))
distance = my_distance['rows'][0]['elements'][0]['distance']['text']
謝謝!這工作! – Jenn