update 看板接口对接 增加路由依赖
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
import { mapIcon1, mapIcon2, mapIcon3, mapIcon4 } from '/@/components/chinaMap/chinaHooks.ts';
|
||||
|
||||
/**
|
||||
* @desc 创建icon
|
||||
* */
|
||||
export function createIcon({ icon, iconSize, imageSize }) {
|
||||
return new AMap.Icon({
|
||||
// 图标尺寸
|
||||
size: new AMap.Size(21, 44),
|
||||
// 图标的取图地址
|
||||
image: icon,
|
||||
// 图标所用图片大小
|
||||
imageSize: new AMap.Size(...imageSize),
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* @desc 根据类型创建Icon
|
||||
* @type 1:油田医院,2:合作医院,3:医疗点
|
||||
*/
|
||||
export function typeToIcon(type: string) {
|
||||
const iconSize = [21, 44];
|
||||
const imageSize = [21, 44];
|
||||
if (type == '1') {
|
||||
return createIcon({ icon: mapIcon1, iconSize, imageSize });
|
||||
}
|
||||
if (type == '2') {
|
||||
return createIcon({ icon: mapIcon4, iconSize, imageSize });
|
||||
}
|
||||
if (type == '3') {
|
||||
return createIcon({ icon: mapIcon2, iconSize, imageSize });
|
||||
}
|
||||
if (type == '4') {
|
||||
return createIcon({ icon: mapIcon3, iconSize, imageSize });
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user