I have built a map in Drupal Views using Leaflet and it's worked fine but seems to have stopped recently. I didn't check it on the recent update so it may have been then.

  • CiviCRM v5.73.1
  • Drupal v10.2.6
  • Leaflet v10.2.14
  • CiviCRM Entity v4.0.0-beta2
  • CiviCRM Leaflet Entity v2.0.0-alpha1
  • PHP 8.1

When I check the settings for the Format (top left), in the pop-up window there's a message in red:

Please add at least one Geofield to the View and come back here to set it as Data Source.

The View contains the Longitude and Latitude fields and they have data in them.

Is it possible that a recent update has changed the way Drupal would recognise the lon/lat fields so that it no longer regards them as geofields?

I can't find anything similar in any online searches or in the issues logs for the Drupal modules.

  • 1
    Not that I'm aware of. FYI there is now a mapping extension for SearchKit so you can do maps natively in Civi without Views.
    – Coleman
    May 15 at 12:52
  • Ah, I did not know this. Thank you, I will take a look! May 17 at 8:35
  • I've hit the same issue too. Unsure when this broke to be honest. May 21 at 9:21
  • 1
    @RoseLanigan I can confim that downgrading drupal/leaflet to 10.2.13 get this working again. May 21 at 9:29
  • Nick - you can add this as an Answer and get some + points
    – petednz - fuzion
    May 21 at 20:15

1 Answer 1


New release with the bug fix drupal.org/project/civicrm_entity_leaflet/releases/2.0.0-alpha2


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.