「小孩子才做選擇,Google Maps 與 OSM 我全都要」 - daYuan

「小孩子才做選擇, Google Maps 與 OSM 我全都要」 你是否曾經 / 正要開發地圖類應用程式? 需要解決各種惱人的路線規劃問題嗎? (刪除線) 是否忘記設定流量上限,又沒做好防呆,被設計師在測試時用完 GCP 額度呢?(刪除線) 做完套件測試才發現你選的供應商並不支援服務地區? 遇到開放資料卻發現看不懂格式無法處理? 這是一個菜B8在一年內開發 3 個地圖類應用的心路歷程整理,也歡迎各路大大指教

先備知識

[地圖類應用初學者][碰過前端或app]
用過 openstreetmap
用過 Google map
想了解 用過 Google map api
接觸過 React , React Native ,等 web 技術(非深入)
想知道如何入門地圖類應用開發

tags: SITCON 2020 共筆 SITCON 2020 2020 共筆 R2

歡迎大家來到SITCON 2020 ヽ(✿゚▽゚)ノ
共筆入口:https://hackmd.io/@SITCON/2020
手機版請點選上方 按鈕展開議程列表。

請從這裡開始

其實這不是原本的主題

因為SITCON延期了!

開發地圖基本知識

地圖不難,CSS才是最難的
daYuan

  • Plus Code
  • GPX
    描述:
    • 路點
    • 軌跡
    • 路程
  • KML(OGC KML)
  • geoJSON

專門用來存地理圖資

地圖選擇

  • mapBox

  • Google map

  • Apple map

  • 百度地圖

中國的不要碰,很麻煩
daYuan

路線規劃工具

  • OSRM
  • Graphooper

常見問題

  • 沒有錢

Google maps 真的滿貴的
流量越多,用的API越多,越貴
例:口罩地圖

  • 點擊次數會換算帳單
  • 爬蟲是違法的

地圖app需要:

$595/1000人

  • 用 Nominatim + GraphHopper + Apple map來省錢
  • 用 iframe 嵌進去不用錢
  • 台北好行

    以公家機關來說不錯了

Q&A

沒有信用卡

去辦一張

台灣好種地

會提供地貌資料

為什麼不用QRcode?

其實有放,但大家好像沒看到

Google map和OSM圖磚有辦法疊圖層在一起嗎?

OSM 調 50% 透明度疊在一起

可以用API營利嗎?

不能直接賣資料

Select a repo