這種地圖 定位,是如何實現的,在微信公眾號內,求思路.
在微信公眾號內,這個描述難道是要用戶打開你公眾號聊天窗,直接顯示的就是你的應用?應該做不到哦,只能做成H5或者小程序的形式,在公眾號下方的按鈕加一個入口。
服務端和單車端應該不用說吧?如果要的話可以在評論里說一下,我加一下這方面的大致,下面只提前端。
如果想用小程序做的話,只能用微信地圖api了。
但如果是H5的話,這里還是推薦百度地圖api和高德地圖api,因為微信給H5用的地圖api只提供很少的功能,兩者在這方面其實沒大的差別,而且都是免費的,可以根據個人喜好選擇。
以上的提到的地圖api,都支持在地圖中動態(tài)加入標記點,你可以把你的單車位置,作為標記點放進地圖。而且這些地圖還支持自定義樣式,可以改成你喜歡的樣式,不過應該要花很多時間改配色吧。
前端開發(fā)思路:
1、 打開頁面,用H5 api
或微信jsapi
獲取用戶當前經緯度,返回給后端,后端告訴前端這個經緯度附近可用的單車的經緯度。
2、 用這些單車的經緯度,生成標記點放到地圖里。
3、 (這里默認用戶登錄了,而且你允許他開鎖騎車)點擊掃碼按鈕,調起微信的掃碼功能(H5和小程序都能做到),掃碼成功后,會返回二維碼內容給你,這個內容就是你生成二維碼那時的內容,用這些內容調后臺的開鎖接口
4、 開鎖成功后后臺會有通知的,收到通知后,前端就可以顯示計時等頁面了。
題外話,不知道你們的單車支不支持 ibeacon(即低功耗藍牙),現在小黃車是要用戶開啟藍牙,檢測你掃碼的小黃車真的在你附近,才給自動開鎖,不然只能手動開鎖,也算是防丟的一種手段吧。
剛好微信內H5和小程序都支持ibeacon,如果你的單車也支持這個技術,就能做到了。
首先你需要調用微信的地圖api繪制地圖,然后你要有能定位的設備,定位引擎,微信一樣接口獲取定位數據,
然后你把拿到的數據,和地圖統(tǒng)一坐標,再在地圖上打點顯示
附上公眾平臺開發(fā)文檔地址
https://mp.weixin.qq.com/wiki...
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數據專業(yè)的國家
北大青鳥中博軟件學院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網學院和江蘇省首批服務外包人才培訓基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術與教育服務機構,發(fā)展為教育服務業(yè)的綜合性企業(yè)集團,成為集合面授教學培訓、網
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經理從事移動互聯(lián)網管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經理職務負責iOS教學及管理工作。
浪潮集團項目經理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網頁制作和網頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經驗。曾經歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。