/ Hoppinger.com / Weblog header image 2

Google Maps & Gites.nl

5 oktober 2007 · 3 reacties

Bijna iedereen is inmiddels bekend met Google Maps. Het mooie van deze webtoepassing is dat Google deze ook beschikbaar stelt voor derden. Zo is een integratie met Gites.nl mogelijk om beschikbare huizen weer te geven op een kaart. Al naar gelang de selectie van de eigenschappen van het gewenste huis, zou de bezoeker precies kunnen zien welke huizen er aan zijn of haar wensen voldoen en waar deze huizen dan liggen. Tijd om dit te ontwikkelen!

Zo GoogleMarkerzijn we gaan onderzoeken hoe de integratie van Google Maps in Gites zou moeten werken. De eerste tests wezen echter uit dat bij grotere aantallen markers (zie eerste afbeelding) het laden steeds langer duurde, het duurde bij 2000 markers soms wel meer dan 20 seconden! En Gites heeft meer dan 2000 huizen!

Door de markers (huizen) te gaan ‘clusteren’ kan het aantal markers enorm worden terug gedrongen. Met deze techniek zoeken naar huizen die dicht bij elkaar liggen en geven deze gezamenlijk aan met één marker welke een groepje uitbeeld. De eerste tests waren veel belovend, totdat we de applicatie draaiden in het vertrouwde ‘Internet Explorer’ (we werken vaak met Firefox). Tot onze teleurstelling duurde het weer ruim 20 seconden! Dit is natuurlijk onacceptabel en het was ‘back to the drawingboard’.

Na enig praktisch en theoretisch uitwerken hebben we het project weer opgepakt. In de nieuwe varianGoogleClustert gaan we nog steeds uit van clusters, maar de laadtijd is teruggedrongen van 20 naar anderhalf tot twee seconden! Daarnaast is de flexibiliteit van de clustering ook nog eens toegenomen!

Zo kunnen we in de nieuwe variant de clustergrootte af laten hangen van de wensen van de bezoeker, of het zoomnivo van de kaart. In de tweede afbeelding ziet u een visualisatie van de opgebouwde clusters. Doormiddel van de rechthoekige gebieden worden de uiterste waarden van de onderliggende huizen aangegeven. Rest ons nog het bouwen voor -en integreren met- Gites.nl, dit zal echter meer werk zijn dan het onderzoek!

Categorie: Development
Tags: , ,

3 reacties ↓

Laat een reactie achter