|
@@ -186,7 +186,6 @@ const initMap = () => {
|
|
|
// 设置地图显示中心点为惠州市人民政府
|
|
|
(map as any).centerAndZoom(centerLngLat, zoom);
|
|
|
(map as any).setMinZoom(5);
|
|
|
- (map as any).setMaxZoom(14);
|
|
|
}
|
|
|
// 设置城市边界
|
|
|
setBoundary(map, T, huiZhouGeoJSON);
|
|
@@ -200,6 +199,8 @@ async function onSearch() {
|
|
|
nowMouseenterSiteUser.value = {siteUserID: null};
|
|
|
delMapInfo();
|
|
|
searchLoading.value = true;
|
|
|
+ // 设置地图显示中心点为惠州市人民政府
|
|
|
+ (map as any).centerAndZoom(centerLngLat, zoom);
|
|
|
await getDataMapListBySiteUserWorkMap({...siteUserSearchParam}).then((result: any) => {
|
|
|
siteUserList.value = result.list;
|
|
|
paginationTotal.value = result.total;
|
|
@@ -263,8 +264,10 @@ async function checkSiteUser(siteUser: any) {
|
|
|
// 清除地图标其他记点
|
|
|
delMapInfo();
|
|
|
if (siteUser.signinList.length >= 0) {
|
|
|
- // 设置中心点
|
|
|
- (map as any).centerAndZoom(new T.LngLat(siteUser.signinList[0].longitude, siteUser.signinList[0].latitude), 14);
|
|
|
+ if (siteUser.signinList[0] && siteUser.signinList[0].longitude && siteUser.signinList[0].latitude) {
|
|
|
+ // 设置中心点
|
|
|
+ (map as any).centerAndZoom(new T.LngLat(siteUser.signinList[0].longitude, siteUser.signinList[0].latitude), 16);
|
|
|
+ }
|
|
|
// 绘制当前选择驿站人员的画线
|
|
|
const icon_red = new T.Icon({
|
|
|
iconUrl: redTh,
|