Пример #1
0
        private static GeoPoint CreateGeoPoint(JToken pointJToken)
        {
            GeoPoint geoPoint = null;

            var latitudeString  = pointJToken?.Value <string>(GeobrokerConstants.GeoPointLatitudeProperty);
            var longitudeString = pointJToken?.Value <string>(GeobrokerConstants.GeoPointLongitudeProperty);

            if (GeoPointUtil.NotBlank(latitudeString) && GeoPointUtil.NotBlank(longitudeString))
            {
                geoPoint = CreateGeoPoint(latitudeString, longitudeString);
            }

            return(geoPoint);
        }
Пример #2
0
        private async void OpenLocation_Clicked(object sender, EventArgs e)
        {
            var item = _viewModel.IncidentItem;

            var uriList = GeoPointUtil.CreateUrisForGeoPoint(item.Location, "GeoClient: Berufungsort");

            if (uriList != null)
            {
                await OpenFirstSupportedUri(uriList);
            }
            else
            {
                await ShowGeoUriNotAvailableError();
            }
        }