/location-info_app

接続された端末の位置情報をMap上に表示するやつ

Primary LanguagePython

location-info_app

接続された端末の位置情報をMap上に表示するやつ

Installation

requirements

Flask==1.1.1
Flask-GoogleMaps==0.2.6

GET GoogleMap API key FROM HERE https://cloud.google.com/maps-platform/pricing/
AND EDIT ./key_conf.py

GOOGLE_MAP_API_KEY = 'XXXXXXXXXXXXXXXXXXXX'    # <-- overwrite here

git clone & run

$ git clone https://github.com/catdance124/location-info_app.git
$ cd location-info_app
$ ./make_cert.sh
$ python3 ./init_DB.py
$ python3 ./get_GPS.py

How it works

https://localhost:8080 にアクセスしユーザ名・経路を登録する(ブラウザを表示している間のみ位置情報を送信する)
https://localhost:8080/map にアクセスし登録地を表示する

登録情報はユーザ名・経路によって識別される

Sample

https://localhost:8080
IMG_2652

https://localhost:8080/show-map
IMG_2653

保存されたデータベース

user_nameroute_nameupdate_timelatlonIP
rrr平山→吉野2019/11/13 17:50:3231.5708101373077130.542104236261192.168.1.137
いいね鴨池→屋久島2019/11/13 17:51:1231.5709212189834130.542012713971192.168.1.137
suzuki平山→吉野2019/11/13 17:58:2831.5706765386757130.541960928953192.168.1.137
catdance124桜島→鹿屋2019/11/13 17:58:5731.5706616317674130.542155000037192.168.1.137