所感
- ジオコーディングは何年も前から使えたんだけど、これをServer APIで開放したイメージかな
- 1日に25,000回まで利用可能。アップルさんがんばった(昔は1時間に2回しか使えなかった)
- 25,000 は少ない!という声もあるけど、「超える場合は連絡してね」とのことなので、連絡してみたら良いのでは
ツイートまとめ
続いて Meet Apple Maps Server APIs のセッションもみていきますよ #WWDC22 https://t.co/7bw9vI0GE5
— Kosuke Ogawa🌥️エンジニア🏝宮崎 (@koogawa) 2022年6月7日
#WWDC22 Server aggregation pattern により、クライアントは1回のリクエストで必要な情報を得ることができ、ネットワーク負荷を削減できる pic.twitter.com/SwaBFUPMVw
— Kosuke Ogawa🌥️エンジニア🏝宮崎 (@koogawa) 2022年6月7日
#WWDC22 geocoding の例:
— Kosuke Ogawa🌥️エンジニア🏝宮崎 (@koogawa) 2022年6月7日
123 Comic Books, Comic City, New York 12345
↓
37.333, -122.0100
のように住所から緯度経度に変換 pic.twitter.com/HBAsBAqV4G
#WWDC22 ETA(Estimated Time of Arrival) API:
— Kosuke Ogawa🌥️エンジニア🏝宮崎 (@koogawa) 2022年6月7日
37.333, -122.029
↓
目的地までの距離、予想到着時間などを取得できる pic.twitter.com/OFg20vHaMa
#WWDC22 Apple Maps Server APIの認証フロー
— Kosuke Ogawa🌥️エンジニア🏝宮崎 (@koogawa) 2022年6月7日
ユーザーはprivate keyを元にJWTトークンを発行。Apple Maps serverからMaps access tokenが発行される(30分毎にリフレッシュが必要) pic.twitter.com/0j5FzspA48
#WWDC22 Apple Maps Server API、なんと1日に25,000回まで利用可能!1時間に2回しか使えなかった頃と比較するとだいぶ太っ腹では。
— Kosuke Ogawa🌥️エンジニア🏝宮崎 (@koogawa) 2022年6月7日
現在の使用回数はダッシュボードから確認できる。この回数を超えるとHTTP status 429を返す pic.twitter.com/JAFu9eaezL