import 'package:geojson/geojson.dart'; import 'package:rogapp/model/destination.dart'; class TextUtils{ static String getDisplayTextFeture(GeoJsonFeature f){ RegExp regex = RegExp(r'([.]*0)(?!.*\d)'); String txt = ""; // if(f.properties!["cp"] > 0){ // //print("-- sub-- ${f.properties!["cp"]} ----"); // txt = "${f.properties!["cp"].toString().replaceAll(regex, '')}"; // } //if(f.properties!["buy_point"] != null && f.properties!["buy_point"] > 0){ txt = txt + "${f.properties!["sub_loc_id"]}"; //} return txt; } static String getDisplayText(Destination dp){ RegExp regex = RegExp(r'([.]*0)(?!.*\d)'); String txt = ""; if(dp.cp! > 0){ txt = "${dp.cp.toString().replaceAll(regex, '')}"; if(dp.checkin_point != null && dp.checkin_point! > 0){ txt = txt + "{${dp.checkin_point.toString().replaceAll(regex, '')}}"; } if(dp.buy_point != null && dp.buy_point! > 0){ print("^^^^^^^^^ ${dp.sub_loc_id}^^^^^^^^^^"); txt = "${dp.sub_loc_id}"; } } return txt; } // static String getDisplayText(String num){ // RegExp regex = RegExp(r'([.]*0)(?!.*\d)'); // return "${num.replaceAll(regex, '')}"; // } }