Karttaselaimen foorumi

Ole hyvä ja kirjaudu tai rekisteröidy.

Kirjautuaksesi anna tunnus, salasana ja istuntosi pituus
Tarkempi haku  

Uutiset:

Kirjoittaja Aihe: lataus välimuistiin 15x15 km  (Luettu 17176 kertaa)

kartturi

  • Newbie
  • *
  • Viestejä: 1
    • Profiili
lataus välimuistiin 15x15 km
« : Heinäkuu 31, 2010, 16:12:21 »

1. Kun ladataan välimuistiin 15*15 km alue jollain mittakaavalla latautuu ilmeisesti kursorin ympäriltä ko alue?

2. ja jos alue ei vielä piisaa joltain reunalta, kannattanee siirtää kursori alueen reunalle ja ladata uudestaan, mutta kysymys kuuluukin, lataako ohjelma uudelleen ne karttalehdet, jotka on jo välimuistissa edelliseltä latauskerralta?

3. latasin kokeeksi 15*15 km alueeen taloni ympäristöstä 1:200000 mittakaavassa. ihmettelen vain miksi karttaa skrollatessa off line tilassa kartta ei näy saumattomasti vaan ikäänkuin hyppää tietyssä kohdassa seuraavalle lehdelle jättäen ison alueen näytöstä mustaksi? vaikeuttaa kokonaiskuvan hahmottamista tämmöinen?

- käytössä N97 mini.
- ja kehittäjille kiitoksia, juuri tämän tyyppinen suht. edullinen on tarpeen ja toivottavasti pysyykin.
Kirjattu

Janne - Karttaselain

  • Administrator
  • Hero Member
  • *****
  • Viestejä: 599
    • Profiili
    • Sähköposti
Vs: lataus välimuistiin 15x15 km
« Vastaus #1 : Elokuu 03, 2010, 10:45:34 »

Kiitos palautteesta, kartturi! Alla vastauksia kysymyksiisi:

1. Kyllä. Välimuisin esitäytössä alue ladataan kulloisenkin ruutukeskipisteen (punaisen kursorin) ympäristöstä.

2. Karttaselain ei lataa uudelleen niitä karttalehtiä jotka menevät limittäin aikaisemmin ladatun alueen kanssa. Huomaa kuitenkin, että välimuisti ladataan erikseen joka mittakaavassa eli jos vaihdat mittakaavaa välissä, silloin karttalehdet ladataan uudestaan.

3. Havaintosi pitävät paikkaansa. Karttaselaimen S60-versiossa jokainen puhelimen ruudun kokoinen karttalehti ladataan aina erikseen vasta kun ruudun reunassa on tarpeeksi tyhjää (harmaata aluetta). Ladattuja karttalehtiä ei myöskään yhdistetä toisiinsa. Tämä on erilainen toimintamalli esim. Karttaselaimen iPhone-versioon verrattuna jossa käytetään tiilipohjaista karttaa (kartta ladataan paloina jotka yhdistetään toisiinsa siten että harmaata reunaa ei koskaan jää näkyviin latauksen loputtua). Näissä molemmissa toimintamalleissa on hyviä ja huonoja puolia. Nykyisen S60-version yhden karttaruudun latauksen etuja ovat mm. suorituskyky ja edullisuus verrattuna tiilipohjaisiin latauksiin. Huonoja puolia ovat taas ruudun reunoille väistämättä jäävät harmaat tyhjät alueet.

Myöhemmin tulevaisuudessa myös Karttaselaimen S60 -versio (tai sen seuraaja) muuttuu käyttämään tiilipohjaisia latauksia jolloin sen toiminta tulee olemaan hyvin lähellä nykyistä iPhone-versiota.
Kirjattu

samoilija

  • Newbie
  • *
  • Viestejä: 13
    • Profiili
Vs: lataus välimuistiin (Androidilla)
« Vastaus #2 : Elokuu 15, 2011, 15:01:18 »

Vielä karttojen latauksesta:

Latautuvatko Android kartat IPhonen tapaan?

Kattaako lataus eri mittakaavoilla aina saman määrän 'tiilejä' eli verottaa lisenssiä saman verran vai pyrkiikö lataus kattamaan saman alueen luonnossa ja lisenssiä kuluu siten mittakaavan suhteessa enemmän?(välillä tuntuu siltä..!)

Onko uusi lataus aina suorakaiteen muotoinen vai pyrkiikö se täyttämään edellisen latauksen jäljiltä tuleet aukot karttareunaan?

terv.
'lisenssiä säästävä online lataaja, mutta offline vaeltaja'
« Viimeksi muokattu: Elokuu 15, 2011, 15:41:26 kirjoittanut samoilija »
Kirjattu

Jukka - Karttaselain

  • Administrator
  • Hero Member
  • *****
  • Viestejä: 683
  • Toimitusjohtaja ja yksi sovelluksen kehittäjistä
    • Profiili
    • Karttaselain
Vs: lataus välimuistiin 15x15 km
« Vastaus #3 : Elokuu 15, 2011, 20:33:19 »

Hei,

Kiitos kysymyksestä!

Kartat latautuvat Androidissa samalla tavoin kuin iPhonessa, eli:

- Eri mittakaavatasoilla ladataan sama määrä tiilejä (yksi näytöllinen ja jonkin verran näytön ympäristöstä koska tiilit eivät mene ihan tasan näytön reunojen mukaan). Lisenssiä siis kuluu yhtä näytöllistä kohden keskimäärin saman verran.

- Uusi lataus on aina neliön muotoinen (Androidilla 256x256 pikseliä)
« Viimeksi muokattu: Elokuu 15, 2011, 20:40:00 kirjoittanut Juksu »
Kirjattu

samoilija

  • Newbie
  • *
  • Viestejä: 13
    • Profiili
Vs: lataus välimuistiin
« Vastaus #4 : Elokuu 15, 2011, 22:59:37 »

Kiitos edellisestä vastauksesta...

...eli sen mukaan ilmeisesti karttojen päällekkäisiltä latauksilta ei voi kokonaan välttyä, koska aikaisempien latausten jäljiltä kartan reuna-alueet voivat olla kovinkin epäsäännöllisiä eivätkä siten neliön muodolla täytettäviä, koska-kuten aikaisemmin mainittu- ei myöskään tyhjiä alueita voi jäädä....eikö?

Tuolla aikaisemmin mainittin kyllä:"Karttaselain ei lataa uudelleen niitä karttalehtiä jotka menevät limittäin aikaisemmin ladatun alueen kanssa..." (s60?android?). Onko aina näin...

..vai onko hyväksyttävä, että kulloisestakin lisenssistä ei voi saada aivan sataprosenttista hyötyä.
Onko silloin  tulevaisuudessa mahdollista kehittää karttojen latausta niin 'älykkääksi', että se tunnistaa jo muistissa olevat saman mittakaavan alueet eikä lataa niitä yhtään uudelleen. Toivottavasti näin on, onhan kartat sovelluksen maksullinen osio eikä ole järkevää maksaa samasta asiasta moneen kertaan!!
« Viimeksi muokattu: Elokuu 15, 2011, 23:15:04 kirjoittanut samoilija »
Kirjattu

Jukka - Karttaselain

  • Administrator
  • Hero Member
  • *****
  • Viestejä: 683
  • Toimitusjohtaja ja yksi sovelluksen kehittäjistä
    • Profiili
    • Karttaselain
Vs: lataus välimuistiin 15x15 km
« Vastaus #5 : Elokuu 15, 2011, 23:36:11 »

Ei ihan noinkaan. Päällekkäisiä latauksia ei tule lainkaan. Suomen kartta on siis jaettu neliön muotoisiin tiileihin, ja jokainen tiili ladataan vain kerran.

Ainoat "turhat" karttatiililataukset tässä mallissa muodostuvat siitä, kun karttaa latautuu näytön reunasta alueelta, johon käyttäjä ei aiokaan skrollata.

Ihan täysin 100%:sti karttalatauksia ei siis koskaan voi hyödyntää (näiden "reunalatausten" takia), mutta kuitenkaan mitään aluetta ei ladata kahteen kertaan.
« Viimeksi muokattu: Elokuu 15, 2011, 23:39:09 kirjoittanut Juksu »
Kirjattu

samoilija

  • Newbie
  • *
  • Viestejä: 13
    • Profiili
Vs: lataus välimuistiin 15x15 km
« Vastaus #6 : Elokuu 16, 2011, 07:56:13 »

OK, hyvä homma...se reuna-alueitten latautuminen on ymmärrettävää eikä haittaa. :) 8)
Kirjattu