johnscliang / Gourmet_map
微信小程序「美食地图」——“发现最地道的美食”
Stars: ✭ 129
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Gourmet map
Fooddelivery
Design OO food delivery app with C# & Design Patterns
Stars: ✭ 126 (-2.33%)
Mutual labels: food
Tinycolormap
A header-only, single-file library for colormaps written in C++11
Stars: ✭ 119 (-7.75%)
Mutual labels: map
Pwa Barcode Scanner
Information about food from the barcode, on your phone 🛒
Stars: ✭ 122 (-5.43%)
Mutual labels: food
Plugin.localnotification
The local notification plugin provides a way to show local notifications from Xamarin Forms apps .
Stars: ✭ 124 (-3.88%)
Mutual labels: local
Ha Shellies Discovery
Script that adds MQTT discovery support for Shellies devices
Stars: ✭ 113 (-12.4%)
Mutual labels: discovery
Tiddlyresearch
Local and Anki-compatible note-taking tool based on TiddlyWiki
Stars: ✭ 129 (+0%)
Mutual labels: local
Fungen
Replace boilerplate code with functional patterns using 'go generate'
Stars: ✭ 122 (-5.43%)
Mutual labels: map
Asnip
ASN target organization IP range attack surface mapping for reconnaissance, fast and lightweight
Stars: ✭ 126 (-2.33%)
Mutual labels: discovery
Geojson2svg
Converts geojson to svg string given svg viewport size and maps extent.
Stars: ✭ 117 (-9.3%)
Mutual labels: map
Placepicker
Free Android Map Place Picker alternative using Geocoder instead of Google APIs
Stars: ✭ 126 (-2.33%)
Mutual labels: map
Geo Data Viewer
🗺️ Geo Data Viewer w/0 Py 🐍 || pyWidgets ⚙️ || pandas 🐼 || @reactjs ⚛️ required to gen. some snazzy maps 🗺️ with keplerGL ...
Stars: ✭ 115 (-10.85%)
Mutual labels: map
Awesome Maps
There is more than google: A collection of great online maps 🌍🗺🌎
Stars: ✭ 124 (-3.88%)
Mutual labels: map
Grocy Desktop
A (Windows) desktop application wrapper for https://github.com/grocy/grocy
Stars: ✭ 127 (-1.55%)
Mutual labels: food
Containers
This library provides various containers. Each container has utility functions to manipulate the data it holds. This is an abstraction as to not have to manually manage and reallocate memory.
Stars: ✭ 125 (-3.1%)
Mutual labels: map
项目简介
通过这个小程序,用户可以通过列表或者地图的方式,查看身边的地道美食,在美食详情页,可以点击“查看位置”,就可以导航过去,寻找地道美食。用户也可以把自己发现的地道美食推荐给大家,特别是自己家乡的特色地道美食!
项目入口
截图
项目说明
功能清单
- 美食点列表:当前位置为中心,周围top50的美食点列表。
- 美食点详情:查看美食点详情,点击swiper可以预览图片,可以查看地理位置信息,可以评论(无回复功能)
- 查看地图:已地图的形式显示美食点。
- 新增美食点:发现地道美食,选择位置信息,拍至多3张照片,附上标题、地址及说明,可以新增一个美食点。
项目架构
- 前端用微信小程序的那一套,文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/api/
- 后端用的Bmob,就用到3个表:
wxuser gourmet comment
,为了灵活配置一些东西,你可以弄个config表,例如配置最多上传的图片个数 。官网:http://www.bmob.cn/ - 小程序具体项目架构规范,请参考官网文档。
准备工作
- 请注册一个Bmob账号,新建一个应用,配置微信appid和secret,并获取Bmob应用的 Application ID和REST API KEY。
- 登录微信公众号平台https://mp.weixin.qq.com/ ,配置小程序的请求地址。参照:http://docs.bmob.cn/data/wechatApp/a_faststart/doc/index.html
快速开始
第一步,git clone [email protected]:LanceCong/gourmet_map.git
,下载代码。
第二步,复制项目中/utils/bmob_init_pub.js,粘贴到当前路径,命名为bmob_init.js。
第三步,修改bmob_init.js,改成你的 Application ID和REST API KEY。
第四步,然后就初始化好项目了,导入微信的的“web开发者工具”,扫码运行吧。
需要帮助
- [ ] 一个icon(有更好的创意的话)
- [x] Bmob更高权限(目前来看貌似够用了)
- [x] 一个认证的小程序账号。
- [x] 更好的UI设计(详情页面参考小程序“心邮”)
BUG
- 发现坑欢迎修复提交合并。
TODO
- [x] 美食点按距离排序(貌似是Bmob的bug,near方法没用,年后再问客服)
- [ ] UI优化
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].