Sprawdzanie położenia za pomocą GPS w aplikacji na WindowsPhone

0

Hej,

chciałbym zrobić taką apkę na WindowsPhone, która będzie sprawdzała nasze położenie za pomocą GPS w telefonie i pokazywała nam te położenie na jakiejś darmowej mapie. Możecie powiedzieć jak najlepiej się do tego zabrać? W czym to napisać? C#? Jak wygląda sprawa różnych telefonów i dobierania się do ich odczytów z GPS?

0

Microsoft udostępnia jedno API niezależnie od modelu telefonu, co najwyżej trzeba przy uruchamianiu sprawdzić wywołując jakąś metodę czy GPS jest dostępny i włączony. C# + Visual Studio będzie chyba najlepszym wyborem, a na pewno dającym największe możliwości. SDK daje też możliwość osadzenia darmowych map Bing w aplikacji, chyba, że potrzebujesz jakichś bardziej specjalistycznych map niż zwykłe drogowe/satelitarne.

0

takie mi w pełni wystarczą, a do tego na codzień kodzę w VS tyle, ze w cpp wiec przestawic sie moze bedzie łatwo ;)
Dzieki za odp

0

Pracowałem przy projekcie napisanym w Delphi z użyciem komponentu TatukGIS do map. Też się da choć sam komponent chyba jest płatny.

1

Jest coś takiego jak Windows Phone 8.1 SDK, tam masz wszystko czego potrzebujesz. Każdy smartfon, który standardowo ma wgrany WP8.1 obsługuje to API i masz tam specjalną klasy do obsługi różnych czujników. Bardzo przyjemnie się tego używa. Tu masz przykład w kilku językach: https://code.msdn.microsoft.com/windowsapps/Geolocation-2483de66

A co do przekształcenia tego na WŁASNĄ mapę na pewno w necie coś takiego już ktoś robił kiedyś, trzeba by poszukać, pewnie łatwe nie jest, ale jeśli chodzi o gotowe komponenty to każda mapa przecież obsługuje współrzędne. Wystarczy je przekształcić z czujnika telefonu na takie, które akceptuje mapa i potem tylko wyświetlasz. Najprościej będzie jako część strony w appce, bo tak są udostępniane te mapy jako web party.

0

Dzięki wielkie za odpowiedz, niebawem będę podejmował decyzję czy zostać przy C++ czy jedna uczyć się c#

1 użytkowników online, w tym zalogowanych: 0, gości: 1