CityListControl

地图城市选择控件

构造函数

  • 创建城市选择控件实例

    参数类型说明
    opts 可选CityListControlOptions可选配置参数
    属性类型说明
    anchorControlAnchor控件的停靠位置
    expandboolean是否初始展开城市列表
    offsetSize控件基于停靠位置的偏移量
    onChangeAfterFunction切换城市后触发的回调函数
    onChangeBeforeFunction切换城市前触发的回调函数
    onChangeSuccessFunction切换城市成功后触发的回调函数

    返回值 CityListControl

    示例代码1

    const cityListControl = new BMap.CityListControl({
    anchor: BMAP_ANCHOR_TOP_LEFT,
    offset: new BMap.Size(10, 10),
    expand: false,
    canCheckSize: false,
    onChangeBefore: () => { console.log('切换城市前'); },
    onChangeAfter: () => { console.log('切换城市后'); },
    onChangeSuccess: () => { console.log('切换城市成功'); },
    });
    map.addControl(cityListControl);