Flexible
AMap.TileLayer.Flexible
Flexible tile layer, inherited from AMap.TileLayer, developers can specify the content of each tile by passing the createTile field during construction. Construct a Flexible layer object and set the layer properties through FlexibleLayerOptions
new AMap.TileLayer.Flexible(opts: FlexibleLayerOptions)Parameter
opts(FlexibleLayerOptions): Flexible tile layer parameters
Method
getOptions()
Get layer parameter information
return value: (Object) Layer Parameter Information
Demo:
flexible.getOptions();setzIndex(zIndex)
Set the layer level, the higher the number the higher the layer level
Parameter: zIndex (Number) Layer Level Value
Demo:
flexible.setzIndex(10);getOpacity()
Get layer opacity
return value: (Number) opacity layer opacity
Demo:
flexible.getOpacity();setOpacity(opacity)
Set layer opacity, range [0 ~ 1], 1 means completely opaque, 0 means completely transparent
Parameter: opacity (Number) Layer opacity
Demo:
flexible.setOpacity(0.5);getZooms()
Get the display level range of the layer, the default range is [2-30]
return value: ([Number, Number]) Display Level Range for this Layer
Demo:
flexible.getZooms();setZooms(zooms)
Set the Display Level Range for this Layer
Parameter: zooms([Number, Number]) Zoom Range for this Layer
Demo:
flexible.setZooms([8,12]);show()
Show Layer
Demo:
flexible.show();hide()
Hide Layer
Demo:
flexible.hide();destroy()
Destroy Layer
Demo:
flexible.destroy();Event
For event object property descriptions, go to:MapsEvent