import 'dart:convert'; import 'package:flutter_map/flutter_map.dart'; import 'package:location/socket/base_message.dart'; import 'message_data.dart'; class LocationMessage extends BaseMessage { static LocationMessage? message; static String obtainMessage(MapLocation location) { message ??= LocationMessage(); message!.cmd = "u.location"; message!.data = jsonEncode(MessageData( longitude: 113.415532, latitude: 23.131072, speed: location.speed, bearing: location.bearing, address: '广州市优托邦购物中心') .toJson()); return jsonEncode(message!.toJson()); } }