Implementation
Future<List<double>> getPoint(int code) async {
List<double> list = [];
final String response = await rootBundle.loadString("assets/files/jsons/location_point.json");
final Map<String, dynamic> data = await compute(_jsonDecode, response);
final itemList = data['items'] as List;
List<JusoPoint> jusoPoints = itemList.map((item) => JusoPoint.fromJson(item)).toList();
List<JusoPoint> result = jusoPoints.where((element) => element.code == code).toList();
if (result.length != 0) {
final jp = result.first;
print("x: ${jp.pointX}, y: ${jp.pointY}");
list.addAll([jp.pointX.toDouble(), jp.pointY.toDouble(), jp.lng, jp.lat]);
}
return list;
}