Show Google place types in selection cards
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m11s

This commit is contained in:
Ruslan Bakiev
2026-05-13 22:24:20 +07:00
parent 29e856bbd8
commit 28e8cee6e6
3 changed files with 127 additions and 15 deletions

View File

@@ -160,6 +160,8 @@ class MapflowApi {
name
latitude
longitude
googlePrimaryType
googleTypes
experiences {
id
status
@@ -184,6 +186,10 @@ class MapflowApi {
(place['longitude'] as num).toDouble(),
),
traits: _traitsFromExperiences(place['experiences'] as List<dynamic>),
googlePrimaryType: place['googlePrimaryType'] as String?,
googleTypes: (place['googleTypes'] as List<dynamic>)
.map((type) => type as String)
.toList(),
);
}).toList();
}
@@ -201,6 +207,8 @@ class MapflowApi {
name
latitude
longitude
googlePrimaryType
googleTypes
experiences {
id
status
@@ -233,6 +241,10 @@ class MapflowApi {
(place['longitude'] as num).toDouble(),
),
traits: _traitsFromExperiences(place['experiences'] as List<dynamic>),
googlePrimaryType: place['googlePrimaryType'] as String?,
googleTypes: (place['googleTypes'] as List<dynamic>)
.map((type) => type as String)
.toList(),
);
}).toList();
}