eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingAplikacja GPS pod .NET Compact Framework › Re: Aplikacja GPS pod .NET Compact Framework
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: "Mariusz Marszałkowski" <b...@N...gazeta.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: Aplikacja GPS pod .NET Compact Framework
    Date: Fri, 10 Jul 2009 03:34:49 +0000 (UTC)
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 29
    Message-ID: <h36csp$era$1@inews.gazeta.pl>
    References: <f...@h...googlegroups.com>
    NNTP-Posting-Host: localhost
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1247196889 15210 172.20.26.236 (10 Jul 2009 03:34:49 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Fri, 10 Jul 2009 03:34:49 +0000 (UTC)
    X-User: brodacz100
    X-Forwarded-For: 89.229.16.190
    X-Remote-IP: localhost
    Xref: news-archive.icm.edu.pl pl.comp.programming:182662
    [ ukryj nagłówki ]

    Krzysztof Koziarski <k...@g...com> napisał(a):

    > Bardzo prosz=EA o pomoc, bo jestem pocz=B1tkuj=B1cy w tym temacie, a
    > aplikacj=EA zrobi=E6 musz=EA...

    Nie znam kompletnie interfejsów jakimi masz się posłużyć. Ale ogólnie
    od strony programistycznej to jest dość proste. Np. ustalasz rozmiar
    wyświetlanej mapy, np. 1x1km. Później ustalasz pozycję gdzie jesteś,
    np. jest to punkt (x,y). Więc interesuje Cię mapa ograniczona kwadratem
    o współrzędnych (x-500,y-500) (x+500,y+500). Współrzędne x rozciągają się
    od x-500 do x+500. Dzielisz ten obszar na trzy pionowe paski:
    x-500,x-166,x+166,x+500. Tak samo dzielisz w poziomie. Wychodzi Ci 9 kwadratów.
    Sprawdzasz czy kwadraty masz zapamiętane lokalnie. Jeśli są zapamiętane to
    odrysowujesz z pamięci lokalnej. Jeśli nie masz zapamiętanych to odpytujesz
    o dane mapy, zapamiętujesz lokalnie i odrysowujesz. W międzyczasie
    sprawdzasz czy nie zapełniłeś pamięci. Możesz też zapamiętywać ostatnie
    położenie. Jeśli położenie bieżące jest zbyt blisko ostatniego to nie
    dokonujesz aktualizacji mapy. Będziesz musiał pobrać rozdzielczość
    ekranu aby przeskalować obraz mapy.

    Musisz poznać elementy C# do operacji na bitmapach, musisz poznać
    protokół pobierający dane o mapie i położeniu i sprawa wydaje się prosta -
    czasochłonna ale prosta.

    Pozdrawiam


    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: