修正编译错误

This commit is contained in:
Rust 2025-10-13 18:44:35 +08:00
parent 0d6f4d4f71
commit 3aa13f4560

View File

@ -38,8 +38,6 @@ return GetBuilder<KRHomeController>(
event.source == MapEventSource.multiFingerEnd) {
controller.kr_isUserMoving.value = true;
controller.showMarkersMap();//marker
}
}
} catch (e) {
@ -75,72 +73,12 @@ return GetBuilder<KRHomeController>(
);
}
MarkerLayer _kr_buildMarkers(BuildContext content){
int zoom = 2;
try{
zoom = controller.kr_mapController.camera.zoom.toInt();
}catch(e){
e.printError();
}
print("当前层级:$zoom ");
if(zoom<5){//
return MarkerLayer(
markers: controller.kr_subscribeService.countryOutboundList
.map((item) => _buildStyledProvMarker(item))
.toList(),
);
}else{
return MarkerLayer(
markers: controller.kr_subscribeService.allList
.map((item) => _buildStyledMarker(item))
.toList(),
);
}
}
Marker _buildStyledProvMarker(dynamic node) {
print("省级:${node.country} #####${node.outboundList}");
double z = controller.kr_mapController.camera.zoom;
double lat = 0.0;
double lng = 0.0;
String id = "";
int len = -1;
if(node.outboundList.isNotEmpty){
KROutboundItem f = node.outboundList.first as KROutboundItem;
len = node.outboundList.length;
id = f.id;
lat = f.latitudeCountry;
lng = f.longitudeCountry;
print("${f.country} -lat坐标 ${lat},点坐标${f.latitude} lng坐标 ${lng},点坐标${f.longitude}");
}
double fontSize = 8;
double radius = 0+len*10 + z*10;
double radius2 = 20;
if(z<3){
fontSize = 8;
radius = 0+len*10 + z*10;
radius2 = 15;
}else if(z<4){
fontSize = 8;
radius = 30+len*10 + z*10;
radius2 = 20;
}else if(z<5){
fontSize = 10;
radius = 70+len*10 + z*10;
radius2 = 20;
}else if(z<6){
fontSize = 12;
radius = 100+len*10+ z*10;
radius2 = 30;
}
return Marker(
key: ValueKey('key_${id}'),
point: LatLng(lat, lng),
width: radius,
height: radius,
child: _buildDoubleCircle(radius,radius2, Colors.blue, len,fontSize),
);
}
///
Marker _buildStyledMarker(dynamic node) {
print("原始Marker${node}");