Home > しらべる > Flexコンポーネント対応のマピオンFlash Maps API

Flexコンポーネント対応のマピオンFlash Maps API

  • Posted by: memorycraft
  • 2008年10月 3日 07:56
  • しらべる

マピオンラボがFlash Maps APIを公開したそうです。
マピオンのFlash地図をFlexコンポーネントとして使用でき、AIRにも対応しているそうです。日本の地図をFlexコンポーネントとしては最初らしいです。コーディング(というかマークアップ)はしやすいです。

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
   xmlns:mapion="http://www.mapion.co.jp/mmap/flex"
   width="500" height="350"
   layout="absolute" backgroundColor="#FFFFFF">

	<mx:Script>
		<![CDATA[
			import jp.co.mapion.mmap.control.MControlPosition;
			import jp.co.mapion.mmap.event.MMapEvent;

			[Bindable]
			private var dataArray:Array = [
				{
				latitude:35.63105917980109,
				longitude:139.64407593011856,
				message:"今日の飲み会の場所"
				},
				{
				latitude:35.63175461574784,
				longitude:139.64411079883575,
				message:"マックフルーリーのキャラマキ"
				}
			];
			private function mClick(e:MMapEvent):void
			{
				e.clickedOverlay.openInfoWindowHTML(e.clickedOverlay.extra.message);
			}
		]]>
	</mx:Script>

	<mapion:FlexMapionMap
		id="map"
		width="100%" height="100%" mode="labs"
		key="d3d3Lm1lbW9yeWNyYWZ0LmpwL2ZsYXNobWFwYXBpX3Bvd2VyZWRieW1hcGlvbgee"
		latitude="35.63199917000009" longitude="139.64407593011856"
		zoomLevel="7"
		wheelZoomChangeEnable="true"
		dataProvider="{dataArray}"
		markerClickFunction="{mClick}">
		<mapion:controls>
			<mapion:MSliderControl
				offsetX="10" offsetY="10"
				anchor="{MControlPosition.M_ANCHOR_TOP_LEFT}" />
			<mapion:MScaleControl
				offsetX="10" offsetY="10"
				anchor="{MControlPosition.M_ANCHOR_TOP_RIGHT}" />
		</mapion:controls>
	</mapion:FlexMapionMap>
</mx:Application>

しかし、いかんせんマピオン。地図がしょぼい。。
Google Maps API for FlashがFlexコンポーネント対応してくれればベストなんですかね?

ただ、マピオンがサンプルとして提供しているAIRアプリ油マピオンはちょっと気になります。名前が。あぶらまぴおん。

Trackbacks:0

TrackBack URL for this entry
http://www.memorycraft.jp/mt-tb.cgi/67
Listed below are links to weblogs that reference
Flexコンポーネント対応のマピオンFlash Maps API from メモリークラフト

Comments:0

Comment Form

Home > しらべる > Flexコンポーネント対応のマピオンFlash Maps API

ページの先頭へ戻る