如果不了解請觀看此影片https://www.youtube.com/watch?v=iGnSNfzaLf4
請按照 google docmentation 步驟 https://developers.google.com/places/web-service/get-api-key
https://www.mongodb.com/download-center/community
選擇Windows X64 下載
安裝完後開啟C:\Program Files\MongoDB\Server\4.2\bin\mongo.exe
開啟mongo確定是否可使用
pymongo安裝pip install pymongo
gmplot安裝pip install gmplot
import pymongo
myclient = pymongo.MongoClient("mongodb:https://localhost:27017/")
mydb = myclient["runoobdb"]
mycol = mydb["sites"]
x = mycol.find_one()
print(x)
如果執行沒出現錯誤代表mongodb與pymongodb設定完成,如果有錯誤請自行google
near一律由最近到最遠
maxDistance 這邊距離 0.001 為100公尺,經過google map自己量測距離確定無誤
菜鳥教程:https://www.runoob.com/python3/python-mongodb-insert-document.html
https://www.runoob.com/python3/python-mongodb-query-document.html
PyMongoDB documentation:https://pymongo.readthedocs.io/en/stable/examples/geo.html#creating-a-geospatial-index
Geospatial Indexes - Data Wranging with MongoDB:https://www.youtube.com/watch?v=iGnSNfzaLf4