buildDetailsUri method

Uri buildDetailsUri(
  1. String placeId, {
  2. String? sessionToken,
  3. List<String> fields = const [],
  4. String? language,
  5. String? region,
})

Implementation

Uri buildDetailsUri(String placeId, {
  String? sessionToken, List<String> fields = const [],
  String? language, String? region,}) {


  Uri baseUri = Uri.parse(NeomMapsUrls.kGMapsUrl);
  final queryParams = <String, String>{};
  if (language != null) queryParams['languageCode'] = language;
  if (region != null) queryParams['regionCode'] = region;
  if (sessionToken != null) queryParams['sessionToken'] = sessionToken;

  return baseUri.replace(
    path: '${baseUri.path}/places/$placeId',
    queryParameters: queryParams.isEmpty ? null : queryParams,
  );

}