All Projects → johnscliang → Gourmet_map

johnscliang / Gourmet_map

微信小程序「美食地图」——“发现最地道的美食”

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gourmet map

Geoblacklight
Discovery platform for GIS data.
Stars: ✭ 116 (-10.08%)
Mutual labels:  discovery
Ios movingannotation demo
Stars: ✭ 122 (-5.43%)
Mutual labels:  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
React Mapbox Gl
A React binding of mapbox-gl-js
Stars: ✭ 1,683 (+1204.65%)
Mutual labels:  map
Wechat ayibang
微信小程序仿阿姨帮
Stars: ✭ 121 (-6.2%)
Mutual labels:  map
Vue Visualization
Vue 结合 D3.js 进行数据可视化开发的练手案例
Stars: ✭ 125 (-3.1%)
Mutual labels:  map
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
Augustus
Genome annotation with AUGUSTUS
Stars: ✭ 129 (+0%)
Mutual labels:  discovery
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/
  • 小程序具体项目架构规范,请参考官网文档。

准备工作

快速开始

第一步,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].