2012-01-20 11 views
8

Próbuję nakładać własne niestandardowe obrazy na urządzenie MapView w systemie Android. Ważne jest, aby moje obrazy były poprawnie dopasowane do kafelków Map Google, ponieważ jest to mapa kampusu uniwersyteckiego, którego funkcje muszą być zgodne z podstawowymi funkcjami kafli Google. Czy kafelki Google zapewniają dla danego geograficznego prostokąta zawsze ten sam rozmiar (w pikselach), niezależnie od gęstości wyświetlania, czy Google przesyła płytki o wyższej lub niższej rozdzielczości dla wyższych/niższych urządzeń wyświetlających gęstość?Czy Mapy Google Map Androida korzystają z różnych kafelków rozdzielczości dla różnych gęstości ekranu?

Wiem, że w mapach statycznych API JavaScript istnieje parametr scale, który można przeanalizować w celu uzyskania płytek o wyższej rozdzielczości. Jestem tylko ciekawy, czy Android MapView jest również w stanie zwrócić płytki o wyższej/niższej rozdzielczości. W przypadku, gdy MapView zwraca płytki w różnych rozdzielczościach, czy istnieje możliwość programistycznego znalezienia tej rozdzielczości, aby odpowiednio skalować własne obrazy nałożone?

+1

Wątpię, czy ktoś mógłby ci w tym pomóc, Bryce, ponieważ kod MapView jest prawnie zastrzeżony. –

+0

Mimo to, mam nadzieję, że istnieje dokumentacja, oficjalna lub nieoficjalna, opisująca zachowanie. –

Odpowiedz

0

Sądzę, że łatwiej byłoby użyć niestandardowych płytek przy pomocy osmdroid.

Powiązane problemy