鍍金池/ 問答/人工智能  PHP  數(shù)據(jù)庫(kù)  HTML/ O2O配送,配送員的距離通過第三方接口計(jì)算?

O2O配送,配送員的距離通過第三方接口計(jì)算?

  1. 我使用workerman,實(shí)時(shí)更新配送員的地址位置
  2. 但是我該用時(shí)第三方的哪些接口來寫程序計(jì)算配送服務(wù)呢,
  3. 希望做過這種玩意的給給意見,思路有點(diǎn)模糊.....
  4. 在下十分感激回答的每一個(gè)人...........
回答
編輯回答
陌南塵
  1. 通過定位設(shè)備(手機(jī)等)獲取配送員的定位數(shù)據(jù)(經(jīng)緯度)上傳到 服務(wù)器,可以使用workerman 的websocket連接通訊。
  2. 另外再起一個(gè)websoctet監(jiān)聽端口與用戶之間的通訊,將獲取到的定位數(shù)據(jù)廣播給所有連接的用戶
  3. 頁(yè)面上可以使用高德地圖,百度地圖等對(duì)外的api接入,形成一條軌跡線,點(diǎn)等都是可以的。

基本的過程就是這樣。

2018年4月7日 04:47
編輯回答
久不遇

Redis 3.2 新增了LBS的定位服務(wù)..有關(guān)于GEO的計(jì)算...可以去看看..
1.每隔一段時(shí)間,配送員上傳自己的經(jīng)緯度
2.客戶點(diǎn)擊獲取自己的經(jīng)緯度在Redis 中計(jì)算獲取客戶與配送員
這種比較適合一點(diǎn)對(duì)多點(diǎn)的距離計(jì)算...

2018年6月19日 05:08
編輯回答
冷溫柔

沒搞過,如果讓我搞的話:

  1. 首先每隔一段時(shí)間獲取配送員的經(jīng)緯度,目的地也有個(gè)經(jīng)緯度
  2. 然后就可以調(diào)這個(gè)接口百度地圖批量算路接口,應(yīng)該還有個(gè)單個(gè)的接口
  3. 重復(fù)12.。
2017年12月3日 08:44