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?
Wątpię, czy ktoś mógłby ci w tym pomóc, Bryce, ponieważ kod MapView jest prawnie zastrzeżony. –
Mimo to, mam nadzieję, że istnieje dokumentacja, oficjalna lub nieoficjalna, opisująca zachowanie. –