接続された端末の位置情報をMap上に表示するやつ
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 https://github.com/catdance124/location-info_app.git
$ cd location-info_app
$ ./make_cert.sh
$ python3 ./init_DB.py
$ python3 ./get_GPS.py
https://localhost:8080 にアクセスしユーザ名・経路を登録する(ブラウザを表示している間のみ位置情報を送信する)
https://localhost:8080/map にアクセスし登録地を表示する
登録情報はユーザ名・経路によって識別される
https://localhost:8080/show-map
保存されたデータベース
user_name | route_name | update_time | lat | lon | IP |
---|---|---|---|---|---|
rrr | 平山→吉野 | 2019/11/13 17:50:32 | 31.5708101373077 | 130.542104236261 | 192.168.1.137 |
いいね | 鴨池→屋久島 | 2019/11/13 17:51:12 | 31.5709212189834 | 130.542012713971 | 192.168.1.137 |
suzuki | 平山→吉野 | 2019/11/13 17:58:28 | 31.5706765386757 | 130.541960928953 | 192.168.1.137 |
catdance124 | 桜島→鹿屋 | 2019/11/13 17:58:57 | 31.5706616317674 | 130.542155000037 | 192.168.1.137 |