map_settings
Description
包含与地图相关的配置选项
map_settings: any
Example
// 该示例展示了默认的地图设置
scheduler.config.map_settings = {
initial_position: {
lat: 48.724,
lng: 8.215
},
error_position: {
lat: 15,
lng: 15
},
initial_zoom: 1,
zoom_after_resolve: 15,
info_window_max_width: 300,
resolve_user_location: true,
resolve_event_location: true,
view_provider: "googleMap"
}
...
scheduler.init('scheduler_here',new Date(2024,05,11),"map");
Applicable views: Map view
Details
注释
此属性需要启用 map_view 插件。
配置对象包含以下属性:
- initial_position - 定义地图的初始位置
- error_position - 当事件位置无法确定时显示的备用位置
- initial_zoom - 地图视图首次加载时的缩放级别
- zoom_after_resolve - 如果用户授权共享位置 ,显示用户位置时使用的缩放级别
- info_window_max_width - 地图上弹出标记的最大宽度
- resolve_user_location - 控制是否弹出提示请求用户共享其位置以显示在地图上
- resolve_event_location - 启用尝试查找事件位置(当数据库中未存储坐标时)
- view_provider - 选择地图服务提供商
可以在 map_settings 对象中添加自定义地图设置,例如令牌:
scheduler.config.map_settings.accessToken = "pk.eyJ...";
Change log
- 在 v7.1 中新增
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.