iT邦幫忙

2

取得地圖上A點到B點的實際距離

map
  • 分享至 

  • xImage

我想取得A點到B點需要走的的實際距離
以我目前的測資只有兩地的座標,只能計算得出直線座標,實際上的路線可能更遠
所以我想請問各位大佬前輩有沒有這方面資料的門路或方法

https://ithelp.ithome.com.tw/upload/images/20220329/20122444lufWTD4mNO.png

adha9990 iT邦新手 5 級 ‧ 2022-03-29 00:19:40 檢舉
窮學生只知道google map的Distance Matrix API
QQ
黃彥儒 iT邦高手 1 級 ‧ 2022-03-29 00:59:23 檢舉
用的起Google API的不會太窮……
fillano iT邦超人 1 級 ‧ 2022-03-29 06:38:24 檢舉
或是here api
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
小魚
iT邦大師 1 級 ‧ 2022-03-29 08:20:28

那個很麻煩,
用別人的API比較快.

6
海綿寶寶
iT邦大神 1 級 ‧ 2022-03-29 08:49:11

如果起終點不固定的話
只有這兩個選擇
Google API 範例
HERE API 範例

如果起終點固定或是數量不多的話
可以人工用 Google Map 計算並將結果存入資料庫
一來可以節省呼叫 API 時間
二來也可以節省 API 費用

3

一般這都是用別人的資料庫來計算處理居多。

目前首推是 GOOGLE 的。可惜它是要收費的。
雖然如果是應用 APP 的情況下是不用錢的。
網頁API請求的話,還是有費用。

其它還有許多跟地圖有關的。TGOS、Here、ArcGIS、Leaflet、OpenLayers ....
種類繁多。

有些是針對國外更新的。台灣的路線則沒啥更新。
有的沒支援多國語系。有的沒API只有資料庫給你。
有的有條件要錢。

我之前因為GOOGLE要收費,有找了其它的。(已經忘了是找哪一個了)

1
Jerry
iT邦好手 1 級 ‧ 2022-03-30 15:03:58

google earth線上直接用,選取左邊的測量距離與面積,直接畫出路線就可以算出距離。
https://earth.google.com/web/

我要發表回答

立即登入回答