Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AzureMapsを使ってみた

 AzureMapsを使ってみた

2024/04/27(土)に開催された .NETラボ 勉強会 2024年4月&Azureわいがや会( https://dotnetlab.connpass.com/event/314310/) に参加した時に当日受付LTで発表した資料です。 #dotnetlab #azuremaps

なかしょ

May 09, 2024
Tweet

More Decks by なかしょ

Other Decks in Technology

Transcript

  1. 自己紹介 • なかしょ(中島進也) @nakasho_dev • 所属:NTTテクノクロス株式会社 デジタルトランスフォーメーション事業部 • 業務:MaaS関連のスマートフォンアプリ開発担当 •

    趣味: ➢妻とモンハンデート ➢IT関連の勉強会(主にモバイル系 or アジャイル系) ➢技術コミュニティの運営スタッフ ✓eXtreme Programming Japan User Group(XPJUG) 2019〜 ✓TDD BootCamp Online (TDDBC) 2020~ ※本資料は私個人の意見であり、所属企業・部門見解を代表するものではありません。
  2. 9 { "type": "Feature", "geometry": { "type": "Point", "coordinates": [

    142.162035037284, 26.6349094786039 ] }, "properties": { "指定緊急避難場所": "評議平運動場", "所在地": "東京都小笠原村母島字評議平", "洪水": "◎", "がけ崩れ、土石流及び地滑り": "◎", "高潮": "◎", "地震": "◎", "津波": "◎", "大規模な火事": "◎", "内水氾濫": "", "火山現象": "" } } GeoJSON GeoJsonとは地理空間情報を扱う JSONフォーマット。 今回はG空間情報センターで無料 で配布されている指定緊急避難場 所データ-東京都を使ってみる。
  3. 10 val tv = customView.findViewById<TextView>(R.id.message) tv.text = String.format( "%s¥n%s¥n" +

    "洪水:%s¥n" + "がけ崩れ、土石流及び地滑り:%s¥n" + "高潮:%s¥n" + "地震:%s¥n" + "津波:%s¥n" + "大規模な火事:%s¥n" + "内水氾濫:%s¥n" + "火山現象:%s", f.getStringProperty("指定緊急避難場所"), f.getStringProperty("所在地"), f.getStringProperty("洪水"), f.getStringProperty("がけ崩れ、土石流及び地滑り"), f.getStringProperty("高潮"), f.getStringProperty("地震"), f.getStringProperty("津波"), f.getStringProperty("大規模な火事"), f.getStringProperty("内水氾濫"), f.getStringProperty("火山現象") ) タップしたら Popup表示する Textを整形
  4. Azure Maps APIの日本語対応状況 16 マップ 検索 ルー ティン グ トラ

    フィッ ク 天気 英語 ✓ ✓ ✓ ✓ ✓ 日本語 ✓ 中国語 (繁体字、 台湾) ✓ ✓ ✓ ✓
  5. まとめ 17 • Azure Mapsにはいろいろな機能がある • Android, iOS SDKは2025年3月に終了 •

    今後はWebSDKが拡充されていく • ローカライズ対応は今後に期待