1. SubsideTool

辅助工具,工具功能参见本类方法。

1.1. new SubsideTool(options)

Param Type Description
options Object

包含以下参数的Object对象

[options.amapKey] String

若要使用高德相关工具,先传入高德密钥

[options.mapboxKey] String

若要使用mapBox相关工具,先传入密钥

Example

const myTool = new BOSGeo.SubsideTool({
    mapboxKey: 'pk.eyJ1IjoiaWNoYmFuZ2JhbmdiYW5nIiwiYSI6ImNrbW4ycnhxcTFyMjc'
});

1.2. subsideTool.show

是否显示该工具相关数据

属性

Name Type Description
show Boolean

是否显示数据

方法

1.3. subsideTool.createIsochrone(options, successCallback, errorCallback)

根据出发位置,出行模式,出行时间创建可达区

Param Type Description
options Object

配置项

[options.center] Object

{longitude,latitude} 出发位置

[options.time] Number

出行时间,单位:分钟

[options.profile] String

默认'walking',可选:'walking','driving','cycling '

[options.color] String

缓冲区颜色

[options.opacity] Number

缓冲区不透明度

[options.centerImage] String

出发位置标记图片

successCallback function

创建成功时的回调函数

errorCallback function

创建失败时的回调函数

Example

const myTool = new SubsideTool({
    mapboxKey: 'pk.keyStringGetFromMapboxWebsite'
});
myTool.createIsochrone({
    center: {longitude: 114.08, latitude: 22.51},
    time: 20,
    profile: 'driving'
}, res => alert('创建成功!'), erro => alert('创建失败!'));

1.4. subsideTool.deleteIsochrone()

删除可达圈

Example

const myTool = new SubsideTool({
    mapboxKey: 'pk.keyStringGetFromMapboxWebsite'
});
myTool.createIsochrone({
    center: {longitude: 114.08, latitude: 22.51},
    time: 20,
    profile: 'driving'
}, res => alert('创建成功!'), erro => alert('创建失败!'));
myTool.deleteIsochrone();

1.5. subsideTool.destroy()

销毁工具

Example

const myTool = new SubsideTool({
    mapboxKey: 'pk.keyStringGetFromMapboxWebsite'
});
myTool.createIsochrone({
    center: {longitude: 114.08, latitude: 22.51},
    time: 20,
    profile: 'driving'
}, res => alert('创建成功!'), erro => alert('创建失败!'));
myTool.destroy();
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-02-22 17:53:54

results matching ""

    No results matching ""