Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Flashで地図
Search
niwasawa
January 16, 2021
Programming
0
62
Flashで地図
2009-07-11 (土) WCAN mini ActionScript Vol.12 『夏だ!Flasher自由研究』 発表資料
niwasawa
January 16, 2021
Tweet
Share
More Decks by niwasawa
See All by niwasawa
時短勤務で東名阪3拠点以上の大規模スクラム LeSS Huge のスクラムマスターをしたときの話 & リモートワークっていいよね
niwasawa
1
1.4k
Google Home 用アプリをリリースして起きたこと七つ
niwasawa
0
1.4k
My three gadgets of Java
niwasawa
0
2k
Androidアプリのリリースがわりとさくっとできたのでメモを残す
niwasawa
0
860
コードを1行も書かずに iOS アプリをリリースできるのか?
niwasawa
0
1.2k
経路を案内する地図
niwasawa
1
640
iOS 11 Social Framework is dead! To the Twitter Kit!!
niwasawa
0
1.2k
地図とマインクラフトで現実世界の夢を見る
niwasawa
0
1.1k
ゼロから作る Deep Learningを Ruby で
niwasawa
0
1.3k
Other Decks in Programming
See All in Programming
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
910
A2A プロトコルを試してみる
azukiazusa1
2
1.4k
PicoRuby on Rails
makicamel
2
130
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
11k
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
360
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
560
ふつうの技術スタックでアート作品を作ってみる
akira888
1
870
PipeCDのプラグイン化で目指すところ
warashi
1
280
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
2
830
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
12
4.5k
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
2
150
Discover Metal 4
rei315
2
140
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
69
11k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
54k
Unsuck your backbone
ammeep
671
58k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
GraphQLとの向き合い方2022年版
quramy
49
14k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
The Cult of Friendly URLs
andyhume
79
6.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Faster Mobile Websites
deanohume
307
31k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Transcript
Flashで地図 niwasawa
自己紹介 》 某ポータルサイト運営会社で 》 はたらいてる元地図屋です。 》 》 ActionScriptよくわかっていません。。。
Flashで地図を表示して何か 》 やってみます
Flashで地図を表示して何か 》 基本的なことばかりなのでお気楽に聞いて てだいじょぶです。
そのまえに 》 地図とFlashについてあれこれ
地図って何? 》 地球表面の全部または一部の状態を、記号や文字 を用い、縮小して、一般には平面上に描き表したも の。地図は、複雑に分布する土地の情報を伝える優 れた手段であり、各種の調査、計画、行政、教育、レ クリエーションなど、われわれの活動や日常生活に 不可欠のものとなっている。 》 (http://100.yahoo.co.jp/detail/%E5%9C%B0%E5
%9B%B3/) 説明長すぎ。。。 》
地図って こんなのとか
こんなのとか 》 略地図
こんなの 》 萌えちず
地図のウェブサイト 》 Web上にはいろいろと地図サイトがありま す
Google マップ
Yahoo!地図
ほかにもたくさん・・・ 》 ALPSLAB, livedoor 地図情報, MapFan, MAPPLE, NAVITIME, いつもNAVI, ちず
丸, マピオン, etc. 》 》 群雄割拠。。。
地図サイトみたいな地図をFlash で使いたい 》 地図サイトによっては Web API というのを 用意してくれています。
Web API って何? 》 インターネットにつながっていれば使える HTTP経由なAPI
APIって何? 》 APIとは、あるプラットフォーム(OSやミドル ウェア)向けのソフトウェアを開発する際に 使用できる命令や関数の集合のこと。ま た、それらを利用するためのプログラム上 の手続きを定めた規約の集合。 (http://e-words.jp/w/API.html)
APIって何? 》 API (Application Program Interface) 》 ようするにライブラリのことです
Web API って何? 》 ということで ざっくりいうと 》 インターネットにつながっているところで使 えるライブラリ
地図のWeb API 》 Flash上で地図を使うことができるWeb API(ライブラリ)がある
有名どころ 》 Google Maps API for Flash
•Google Maps API for Flash 》 Google マップの地図が使えるライブラリ 》 http://code.google.com/intl/ja-JP/apis/m
aps/documentation/flash/
それはおいといて 》 せっかくなのでそんなに有名じゃなさそうな Web API をつかってみました
マピオン (Mapion) 》 マピオンは老舗の地図サイト
マピオンラボの
マピオン Flash Maps API
•マピオン Flash Maps APIを使う ためには 》 APIキーの発行 》 SDKのダウンロード (SWCファイル)
•今回の開発環境 》 Flex 3 SDK (無料) 》 FlashDevelop 3 (無料)
》 》 ようするに Flash CS なんちゃらを買うお 金がないんです。。。
•とりあえず 》 地図を表示してみます。
ソースコードこれだけ
•とりあえず 》 デモ的な何か。
地図を表示するだけなら けっこうかんたん
•では次に 》 地図上でハンマー投げしてみたい
•と思ったけど 》 時間がなくて作れませんでした orz
•かわりに参考資料 》 http://scroll.alpslab.jp/ 》 フルスクリーンモードがおすすめ
まぁそんな感じで おわりです 今後ともよろしく おねがいします niwasawa