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向地图中添加一个叠加层。
[b]Marker[/b]
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);
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向地图中添加一个叠加层。
[b]Marker[/b]
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);
本文详细介绍了如何利用flex-googlemapAPI中的Map方法,如addControl、addOverlay等,实现地图上的方向按钮、缩略图、刻度条以及不同地图类型的显示和切换。通过示例代码展示了如何创建Marker对象标记位置,并调整其样式。
6794

被折叠的 条评论
为什么被折叠?



