Как я могу получить свое конкретное местоположение (широту и долготу) в форме ac # windows? - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь найти свое конкретное местоположение или широту и долготу в форме окна ac #.Но проблема в том, что предоставленные мне широта и долгота не верны.

Так я могу получить широту и долготу?

var res = "";
WebRequest request = WebRequest.Create("ipinfo.io" + ip);
using (WebResponse response = request.GetResponse())
{
    using (StreamReader stream = new StreamReader(response.GetResponseStream()))
    {
        string line;
        while ((line = stream.ReadLine()) != null)
        {
            res += line;
        }
    }
    return res;
} 

1 Ответ

0 голосов
/ 05 марта 2019

Надеюсь, это поможет.

GeoCoordinateWatcher watcher= new GeoCoordinateWatcher(GeoPositionAccuracy.Default);
watcher.Start(); //started watcher
GeoCoordinate coord = watcher.Position.Location;
if (!watcher.Position.Location.IsUnknown)
{
    double lat = coord.Latitude; //latitude
    double long = coord.Longitude;  //logitude
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...