回覆列表
  • 1 # 使用者6173903043247

    我也做過一段時間地圖開發,和北京超圖一起合作過,微信使用的應該是GPS定位,微信地圖本身就有差不多10M範圍的誤差範圍,地圖定位本身就和很多東西有關係,你用蘋果手機和安卓手機定出來的絕對點是不一樣的,且還要看製圖方和原地圖的校準程度,反正誤差差不多在10M,如果在步行途中,有多點採集的話應該會好點。有幾種方法可以去除掉不好的點,例如,你的微信手機會給你speed速度引數,你可以把你兩個點之間的距離減去你的重新整理率和這個速度值進行比較,如果過大,那說明這點浮動太大,是個不準確的點,附加個經緯度轉換給你function distance(LonA, LatA, LonB, LatB) { var R = 6371.004; var C = Math.sin(rad(LatA)) * Math.sin(rad(LatB)) + Math.cos(rad(LatA)) * Math.cos(rad(LatB)) * Math.cos(rad(LonA - LonB)); return (R * Math.acos(C)) / time; } function rad(d) { return d * 3.1415926 / 180.0; }

  • 中秋節和大豐收的關聯?
  • 儒林外史摘抄段落?