webbingbrasil / filament-maps

Map widget for filament admin
MIT License
61 stars 20 forks source link

Marker cluster on mapwidget problems #26

Open threecolors-lab opened 6 months ago

threecolors-lab commented 6 months ago

I create a map widget with MarkerCluster and code like this:

public function getMarkers(): array {

    $records = Eform_dsi::all()->where('city_code', Auth::user()->city_code == '00' ? '<>' : '=', Auth::user()->city_code);
    $markers = [];

    foreach ($records as $record) {
        if ($record->latitude !== null && $record->longitude !== null && $record->company_name !== null) {
            $markers[] = Marker::make($record->id)
                ->lat($record->latitude)
                ->lng($record->longitude)
                ->popup($record->company_name);
        }
    }
    return [MarkerCluster::make($markers)];
}

But I get no markers on the map.

Screenshots image

How to fix it?