flex -google map API
flex -google map API
2010年02月23日
Map
方法:
addControl(control:IControl): void
//显示一个方向的按钮,用来移动地图
map.addControl(new PositionControl( new PositionControlOptions()));
//显示一个地图的缩略图
map.addControl(new OverviewMapControl( new OverviewMapControlOptions() ) );
//显示一个刻度条用来放大和缩小地图
map.addControl(new ZoomControl( new ZoomControlOptions() ) );
//在地图上显示地图的4种类型,可以随意切换
map.addControl(new MapTypeControl( new MapTypeControlOptions() ) );
addOverlay(overlay:IOverlay): void向地图中添加一个叠加层。
Marker
Marker 对象标记一个在地图上的位置,Marker 的构造函数需要经纬度数据,还可以在构造函数中传递 MarkerOptions 对象的实例来设置 Marker 的样式以及是否可以拖动 Marker。可以通过 map.addOverlay 方法将 Marker 添加到地图中
var marker:Marker = new Marker( new LatLng(48.858842, 2.346997), new MarkerOptions({ fillRGB: 0x004000, name: "Paris, France", description: "City on the Seine" })); map.addOverlay(markerA);