keskiviikkona, joulukuuta 06, 2006

Automaattinen taaksezoomaus

'Sorry'-alkuisten virheilmoitusten näkeminen kartan sijasta on turhauttavaa. Alusta saakka ihmiset ovat kyselleet ratkaisua, joka estäisi zoomaamasta kattamattomalle alueelle.

Kun apin kutsumaa karttaruutua ei löydy, palvelin vastaa luonnollisesti 'not found' 404 viestillä ja api näyttää 'sorry'-tekstin ruudun tilalla. Tämä prosessi pysyy api-scriptin sisällä eikä se liipaise mitään tapahtumankäsittelijää. Haistelu on siis tehtävä itse virheviesteistä.

Maailman ensimmäinen toimiva ratkaisu perustuu niin yksinkertaiseen ideaan, ettei kukaan tullut sitä ajatelleeksi. Luetaan virheviestien DOM-rakenteeseen tuomia muutoksia.

Jostain syystä Googlen omallakaan karttasivulla ei asiaa ole hoidettu - vielä.

1 Comments:

At 13:24, Anonymous Anonyymi said...

Mahtava sydeemi, piti heti laittaa omille kartoille käyttöön!

Pientä häikkää on, jos zoomaa suoraan palkista usean tason sisään, niin se zoomailee ulos aika vauhdilla useita askeleita, vaikka ei ihan niin montaa tarttisi.

Mutta pikkuvikoja, oikein mainio härveli.

 

Lähetä kommentti

<< Home