Browse Source

s上传地铁代码

newdev_shunjiawei
liwei1dao 2 years ago
parent
commit
de836ca16e
  1. 7
      lib/modules/chat/views/chat_navigation_card.dart
  2. 3
      lib/modules/chat/views/chat_view.dart

7
lib/modules/chat/views/chat_navigation_card.dart

@ -8,10 +8,12 @@ import 'package:flutter/material.dart';
import 'package:http/http.dart' as http; import 'package:http/http.dart' as http;
class ChatNavigationCard extends StatefulWidget { class ChatNavigationCard extends StatefulWidget {
final String content;
final Map? data; final Map? data;
final bool isDarkMode; final bool isDarkMode;
const ChatNavigationCard(this.data, this.isDarkMode, {super.key}); const ChatNavigationCard(this.data, this.content, this.isDarkMode,
{super.key});
@override @override
State<ChatNavigationCard> createState() => _ChatNavigationCardState(); State<ChatNavigationCard> createState() => _ChatNavigationCardState();
@ -41,7 +43,7 @@ class _ChatNavigationCardState extends State<ChatNavigationCard> {
} }
void _getLocation() async { void _getLocation() async {
List endPointList = widget.data?['companyName'].split(','); List endPointList = widget.data?['destination'].split(',');
endPoint = LatLng( endPoint = LatLng(
double.parse(endPointList[0]), double.parse(endPointList[0]),
double.parse(endPointList[1]), double.parse(endPointList[1]),
@ -193,6 +195,7 @@ class _ChatNavigationCardState extends State<ChatNavigationCard> {
_mapUrl.isNotEmpty _mapUrl.isNotEmpty
? Image.network(_mapUrl) ? Image.network(_mapUrl)
: const CircularProgressIndicator(), : const CircularProgressIndicator(),
Text(widget.content)
], ],
); );
} }

3
lib/modules/chat/views/chat_view.dart

@ -363,7 +363,8 @@ class ChatView extends GetView<ChatController> {
box = ChatMusicCard(message.data?['card_spotify'], isDarkMode); box = ChatMusicCard(message.data?['card_spotify'], isDarkMode);
} }
if (message.data?['card_navigation'] != null) { if (message.data?['card_navigation'] != null) {
box = ChatNavigationCard(message.data?['card_navigation'], isDarkMode); box = ChatNavigationCard(
message.data?['card_navigation'], message.content, isDarkMode);
} }
} }
return box; return box;

Loading…
Cancel
Save