前回のモヤモヤMapについての詳細。
Markerはデフォルト以外にも自分の好きなMCを配置できるとのことなので、モヤモヤMCを配置してみました。 これで自分の住んでいる町をモヤモヤさせることができます!!
いちおう言っておくと元ネタはこれ。モヤモヤさまぁ〜ず。さまぁ〜ず大好きだ!!この番組見ててピンと来た。
[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 で地図を作る + マーカーを付ける