- private function onMapReady(event:Event):void
- {
- //初始化地图的地理位置
- this.map.setCenter(new LatLng(31.224353,121.475916)/*经纬度*/,14,MapType.NORMAL_MAP_TYPE);
- //左上角的移动图标功能
- map.addControl(new PositionControl(new PositionControlOptions()));
- //这是右下角的地图缩略图
- map.addControl(new OverviewMapControl(new OverviewMapControlOptions()));
- //这个是右上角的地图类型切换
- map.addControl(new MapTypeControl(new MapTypeControlOptions()));
- //这个是地图的放大和缩小
- map.addControl(new ZoomControl(new ZoomControlOptions()));
- map.enableContinuousZoom();
- map.enableScrollWheelZoom();
- }
- <mx:Panel width="100%" height="100%" horizontalCenter="0" verticalCenter="0">
- <maps:Map id="map"
- buttonMode="true" useHandCursor="true" height="100%" width="100%" mapevent_mapready="onMapReady(event)"
- key="yourself api key"/>
- </mx:Panel>
- mapevent_mapready 这个事件的使用并不是像官方文档上面说的那样,你需要map_flex_1.6.swc以上,
- 我用的map_flex_1.6.swc和map_flex_1.9a.swc才没有报错
- //该片段来自于http://www.codesnippet.cn/detail/110320132379.html
来源: http://www.codesnippet.cn/detail/110320132379.html