Witam, jestem zmuszony w swojej aplikacji pobierać mapy za pomocą QWebView (w Qt) czyli po prostu jakby ładując stronę wewnątrz mojej aplikacji. Problem z tym jest taki, że ja np. chcę rysować na tej mapie jakieś obiekty w pewnych miejscach czy mieć dostęp do współrzędnych. Muszą one być w odpowiednim położeniu zawsze, np. gdy przesuwam mapę one też muszą się odpowiednio przesuwać. Rysując na tej mapie, de facto rysuję na "przezroczystym" płótnie na tej mapie. Nie da się zrobić aby płótno przewijało się razem z mapą dlatego muszę za każdym przesunięciem mapy o x obliczać nowe położenie obiektu tak żeby odpowiednio zmieniał swoją pozycję. Jedyną metodą jaką wymyśliłem jest ręczne sprawdzenie ilu pixelom odpowiada przesunięcie mapy o x cm i o tyle przesuwanie obiektów. Nie wiem czy jasno się wyraziłem ale może poniższy rysunek coś rozjaśni. Ma ktoś jakiś lepszy pomysł od mojego?
dodanie obrazka do posta - furious programming