Názor ke zprávičce Mapy.cz budou mít prémiovou verzi, offline mapy v aplikaci více než jednoho státu budou za peníze od Filip Jirsák - Já jsem pouze pro ty, co dřív píšou,...

  • 19. 10. 2024 19:12

    Filip Jirsák
    Stříbrný podporovatel

    Já jsem pouze pro ty, co dřív píšou, než přemýšlí, vysvětlil, že vyjádření „offline mapa jednoho státu“, které je součástí čtyř vět, neříká, že zobrazené mapa bude končit přesně na hranici státu.

    Mapy se na počítačích zobrazují tak, že máte tzv. mapové dlaždice – obdélníky, které pokrývají nějakou oblast. Když se má zobrazit určitá oblast, získají je příslušné dlaždice pokrývající danou oblast a ty se zobrazí. Pokud používáte s Mapy.cz offline mapy, znamená to, že máte některé dlaždice stažené na svém zařízení, a aplikace se při vykreslování nejprve podívá, zda má příslušnou dlaždici staženou, a když ne, stáhne ji z internetu. Když si stahujete mapy státu nebo regionu pro offline použití, ten stát nebo region jenom říká, které dlaždice se mají stáhnout. No a pokud to není postavené na hlavu, oblasti pro jednotlivé regiony a státy se překrývají – protože když si stáhnete mapu Středočeského kraje, chcete ho mít opravdu celý a ne že bude na jihu useklý, protože příslušné dlaždice by patřily už do Jihočeského kraje.

    Kdybyste to chtěl upravit tak, aby se na mapě zobrazoval opravdu jen příslušný region a za hranicí bylo bílo, budete muset mít pro hraniční oblast tři dlaždice – s jedním regionem, s druhým regionem a s oběma regiony. U trojmezí by to bylo sedm variant dlaždice. A ještě byste si u té dlaždice musel pamatovat, zda je celá nebo částečná. Kdyby se měla dlaždice zobrazit, podíval by se program, zda má úplnou dlaždici v offline úložišti. Kdyby ne, stáhl by úplnou dlaždici z internetu. A kdyby se ani to nepovedlo, zobrazil by částečnou dlaždici z offline úložiště.

    Takže byste výrazně zkomplikoval zobrazovací kód, zkomplikoval byste vytváření dlaždic, výrazně byste zkomplikoval stahování dlaždic pro offline, a to všechno jenom proto, abyste uživatelům zhoršil používání aplikace.

    Doufám, že teď už jste to konečně pochopil a nebudete plácat nesmysly.