|
|
|
@ -291,9 +291,10 @@ class MessageBubble extends GetView<AgentController> { |
|
|
|
// 旅游 |
|
|
|
return buildTravelContent(context, travellist); |
|
|
|
} else if (meta!.keys.contains('maps_route_navigation')) { |
|
|
|
final card_navigation = meta!['maps_route_navigation'] |
|
|
|
['card_navigation'] as Map<String, dynamic>?; |
|
|
|
if (card_navigation != null) { |
|
|
|
final maps_route_navigation = meta!['maps_route_navigation']; |
|
|
|
if (maps_route_navigation is Map<String, dynamic>) { |
|
|
|
final card_navigation = |
|
|
|
maps_route_navigation["card_navigation"] as Map<String, dynamic>; |
|
|
|
final start = card_navigation['start'] as String? ?? ''; |
|
|
|
final end = card_navigation['end'] as String? ?? ''; |
|
|
|
final destination = card_navigation['destination'] as String? ?? ''; |
|
|
|
@ -316,9 +317,8 @@ class MessageBubble extends GetView<AgentController> { |
|
|
|
} |
|
|
|
} else if (meta!.keys.contains('maps_google_route_navigation')) { |
|
|
|
final maps_google_route_navigation = |
|
|
|
meta!['maps_google_route_navigation'] as Map<String, dynamic> ?? |
|
|
|
null; |
|
|
|
if (maps_google_route_navigation != null) { |
|
|
|
meta!['maps_google_route_navigation']; |
|
|
|
if (maps_google_route_navigation is Map<String, dynamic>) { |
|
|
|
final data = maps_google_route_navigation['data']; |
|
|
|
if (data != null) { |
|
|
|
final origin = data['origin'] as String? ?? ''; |
|
|
|
|