Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Neired
1 / 1 / 1
Регистрация: 02.04.2016
Сообщений: 32
1

Геолокация

31.03.2017, 05:04. Просмотров 620. Ответов 4
Метки нет (Все метки)

Доброго времени суток. Программа должна выводить широту и долготу текущей позиции, но не выводит ничего, в чем я не прав?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
 
        }
 
        GeoCoordinateWatcher Watcher = null;
 
        private void Form1_Load(object sender, EventArgs e)
        {
            Watcher = new GeoCoordinateWatcher();
            Watcher.StatusChanged += Watcher_StatusChanged;
            Watcher.Start();
        }
 
        private void Watcher_StatusChanged(object sender,  GeoPositionStatusChangedEventArgs e)
        {
            if (e.Status == GeoPositionStatus.Ready)
            {
                if (Watcher.Position.Location.IsUnknown)
                {
                    lblLat.Text = "Cannot find location data";
                }
                else
                {
                    GeoCoordinate location = Watcher.Position.Location;
                    lblLat.Text = location.Latitude.ToString();
                    lblLong.Text = location.Longitude.ToString();
                }
            }
        }
    }

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2017, 05:04
Ответы с готовыми решениями:

Геолокация
Хочу сделать в приложении геолокацию, смысл в том, чтобы определяло в какой...

Геолокация
Скачал пример с геолокацией. Так вот, на сайте он работает, откуда скачивал. А...

Геолокация
Подскажите как организовать такое. Есть сайт, есть посетитель. Если посетитель...

Геолокация по id
Всем привет, есть задание: в зависимости от региона (IP) с которого заходит...

Геолокация
Пожалуйста подскажите как можно сделать геолокацию?

4
worldown
168 / 165 / 102
Регистрация: 22.06.2009
Сообщений: 483
31.03.2017, 10:45 2
Neired,
Если пойти на офф.сайт msdn и взглянуть Watcher.StatusChanged то можно найти ошибку.
C#
1
Watcher.StatusChanged += Watcher_StatusChanged;
меняем на:
C#
1
 watcher.StatusChanged += new EventHandler<GeoPositionStatusChangedEventArgs>(Watcher_StatusChanged);
0
Neired
1 / 1 / 1
Регистрация: 02.04.2016
Сообщений: 32
31.03.2017, 11:00  [ТС] 3
Все равно пустота в обоих лейблах
0
worldown
168 / 165 / 102
Регистрация: 22.06.2009
Сообщений: 483
31.03.2017, 11:04 4
Neired, попробуй как в описании через switch, может у тебя не Ready
0
OwenGlendower
Супер-модератор
Эксперт .NET
9666 / 8416 / 3605
Регистрация: 17.03.2014
Сообщений: 16,850
Записей в блоге: 1
31.03.2017, 13:19 5
Цитата Сообщение от worldown Посмотреть сообщение
Если пойти на офф.сайт msdn и взглянуть Watcher.StatusChanged то можно найти ошибку.
C#
1
Watcher.StatusChanged += Watcher_StatusChanged;
меняем на:
C#
1
watcher.StatusChanged += new EventHandler<GeoPositionStatusChangedEventArgs>(Watcher_StatusChanged);
К твоему сведению - оба варианта правильные с точки зрения синтаксиса и никак не влияют на работоспобность обработчика. Первый синтаксис стал доступен начиная с C# 2 (Method group conversions).
0
31.03.2017, 13:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2017, 13:19

ГЕОЛОКАЦИЯ
Всем привет. Ребята,подскажите мне пожалуйста,может кто то уже сталкивался....

Геолокация в ACCESS
Всем привет, есть типа CRM на ACCESS куда забиваются данные (долгота и широта,...

Геолокация в Битрикс
Добрый день! Ребята, как и как с ним работать? Надо чтобы пользователь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru