あーちゃんねる

ハイパーテキストトランスファープロトコルセキュア

Google Maps API for Flash - Marker

前回のモヤモヤMapについての詳細。

Markerはデフォルト以外にも自分の好きなMCを配置できるとのことなので、モヤモヤMCを配置してみました。 これで自分の住んでいる町をモヤモヤさせることができます!!

いちおう言っておくと元ネタはこれ。モヤモヤさまぁ〜ずさまぁ〜ず大好きだ!!この番組見ててピンと来た。 mysm

[swfobj src="sample/moyamap.swf" height="300" width="500"]

import com.google.maps.LatLng; import com.google.maps.Map; import com.google.maps.MapEvent; import com.google.maps.MapType; import com.google.maps.Color; import com.google.maps.MapMouseEvent; import com.google.maps.controls.; import com.google.maps.styles.; import com.google.maps.overlays.*; var map:Map = new Map(); map.key = "your Google Maps API key"; map.setSize(new Point(stage.stageWidth, stage.stageHeight)); map.addEventListener(MapEvent.MAP_READY, onMapReady); map.language = "ja"; //ズームナビゲーション map.addControl(new ZoomControl()); //ポジションナビゲーション map.addControl(new PositionControl()); this.addChild(map); function onMapReady(event:MapEvent):void { var latLng:LatLng = new LatLng(35.670336,139.609537); var markerOptions:MarkerOptions = new MarkerOptions({ gravity: 0.6, radius:14, //影をつける hasShadow: true, //マーカーを固定させている draggable: false, //marker作成。リンケージ設定でクラス名を"moya"と指定してます。 icon:new moya() }); var marker:Marker = new Marker(latLng, markerOptions); map.addOverlay(marker); map.setCenter(new LatLng(35.670336,139.609537), 13, MapType.NORMAL_MAP_TYPE); }

参考記事

level0.KAYAC - Google Map を使ってみる。 level0.KAYAC - Google Map を使ってみる。markerとInfoWindow 1ka2ka.com - CS3 版の Google Maps API for Flash でいろいろ遊んでみる イナヅマtvログ - Google Maps API for Flash で地図を作る + マーカーを付ける