python集成百度地圖
視頻講解
https://cloud.tencent.com/developer/video/76437
【資料圖】
介紹
python集成百度地圖demo
軟件架構(gòu)
基礎(chǔ)安裝默認(rèn)你已經(jīng)有python環(huán)境且python版本為3.7+
安裝本地mysql版本為8.0,推薦安裝教程
python3.10.x+pycharm2022+MySQL 8.0
除了python庫以外,MySQL一定要是5.7+,這里我安裝的是8.0,否則版本不適配,
推薦卸載舊版mysql文章
https://blog.csdn.net/weixin_42369926/article/details/81042133
推薦安裝mysql8.0文章
https://blog.csdn.net/m0_52559040/article/details/121843945
效果如圖
安裝教程
1.clone本項(xiàng)目
git clone https://gitee.com/zhaozhenkun/python-integrates-baidu-map.git
下載本項(xiàng)目到指定文件夾后,由parcharm打開
指定本項(xiàng)目編譯環(huán)境
2.編輯配置
edit configuration
3.配置環(huán)境為django
4.安裝所需依賴
pip install djangopip install mysqlclient
5.數(shù)據(jù)庫配置修改\sms\settings.py
DATABASES = { "default": { "ENGINE": "django.db.backends.mysql", "NAME": "sms", "USER": "root", "PASSWORD": "123456", "HOST": "127.0.0.1", "PORT": 3306 }}
6.同步數(shù)據(jù)庫
python manage.py makemigrations simspython manage.py migrate sims或者執(zhí)行本地?cái)?shù)據(jù)庫建表語句CREATE TABLE `sims_student` ( `id` int NOT NULL AUTO_INCREMENT, `student_no` varchar(32) NOT NULL, `student_name` varchar(32) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `student_no` (`student_no`)) comment="學(xué)生表";
7.申請百度地圖AK
創(chuàng)建你的第一個(gè)應(yīng)用
注意:這里的創(chuàng)建應(yīng)用如果是PC瀏覽器應(yīng)選擇web端,而不是服務(wù)端
https://lbsyun.baidu.com/jsdemo.htm#bSetHeading
替換ak到
\templates\student\index.html的99行
\sims\views.py的69行即可啟動(dòng)
8.啟動(dòng)項(xiàng)目
python manage.py runserver
使用說明
非百度地圖以及前置安裝點(diǎn)擊鏈接
https://mp.weixin.qq.com/s?__biz=Mzg2ODA3NjA1MA==&mid=2247486168&idx=1&sn=3d0426dcf9ff31bf04163c44ac18ddf0&chksm=ceb095a5f9c71cb34b62d28b41150078bf0697ea62a24f0dc503f003a22bd3d40360ec8f72b2&token=1515985398&lang=zh_CN#rd
參與貢獻(xiàn)
Fork 本倉庫新建 Feat_xxx 分支提交代碼新建 Pull Request關(guān)鍵詞: