Screencast: OpenLayers voor Drupal 7

openlayersdrupal7.png

De nog altijd populaire OpenLayers module maakt gebruik van de Open Layers library waarmee je dynamische mappen kunt weergeven met een of meerdere markeer icoontjes gebaseerd op de locatie gegevens (van bijvoorbeeld een node). Klik hier voor een voorbeeld. De module is compatible met de volgende layers:

"OpenStreetMap, Google Maps, Yahoo Maps, Virtual Earth, TMS, WMS, CloudMade, and XYZ map types, and the MapBox module adds support for MapBox maps."

Uitbreidingen

Met OpenLayers kun je bijvoorbeeld de locaties van opkomende evenementen laten markeren op een map, dit vanwege de integratie met Views. Wil je meer flexibiliteit dan zijn er diverse uitbreidingen, zo kun je met behulp van Geo Taxonomie locatie gegevens meegeven aan taxonomie termen en iconen naar eigen voorkeur aan passen met OpenLayers Icons Styles. Bekijk de project pagina voor meer uitbreidingen.

Screencast

In deze screencast leer je hoe je OpenLayers kunt instellen en gebruiken. De screencast is gemaakt door Nathaniel Hoag, behorend tot de eerste groep die de Acquia U training heeft afgerond, een initiatief van Acquia om meer Drupal talent te kweken.

Ga je het serieus aanpakken bestel dan het boek Mapping with Drupal.

Waarschuwing

De OpenLayers module kent een wat moeilijke geschiedenis. Begin 2011 heeft de originele maintainer er afscheid van genomen, mede doordat de module te groot en complex was geworden waardoor hij er onvoldoende aandacht aan kon schenken. Ook was hij ontevreden over de manier waarop Views omgaat met het verwerken van data die anders is dan gangbare HTML. Vanwege de niet efficiƫnte code kent de module ook performance issues in relatie tot grote projecten.

In juni 2012 heeft ook de nieuwe maintainer te kennen gegeven zijn handen ervan af te trekken. Ondanks deze problemen is de module (voor kleine tot middelgrote websites) stabiel genoeg gebleken aangezien het gebruik ervan alleen maar is toegenomen.