Map Settings Configure map providers and API keys
@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif
{{-- Providers Status --}}
Map Providers Status
@foreach($providersStatus as $key => $provider)
@if($provider['enabled'])
@else
@endif
{{ $provider['name'] }}
{{ $provider['free'] ? 'Free' : 'Premium' }} @if($provider['requires_api_key']) • Requires API Key @endif
@if($provider['enabled']) ✓ Enabled @else ⚠ Disabled @endif Test
@endforeach
{{-- API Keys Configuration --}}
API Keys Configuration
Default Map Provider @foreach($providersStatus as $key => $provider) @endforeach Choose your preferred map provider
Google Maps API Key Get your API key from Google Cloud Console
Mapbox API Key Get your API key from Mapbox Account
Save Settings
{{-- Instructions --}}
📋 Setup Instructions

Free Options (No API Key Required):

  • OpenStreetMap: Completely free, community-driven maps
  • CartoDB: Free tier with light, dark, and voyager styles
  • Satellite (Esri): Free satellite imagery

Premium Options (API Key Required):

  • Google Maps: Industry standard with excellent geocoding
  • Mapbox: Beautiful custom styles and excellent performance

To add API keys:

  1. Add your API keys to the .env file:
  2. GOOGLE_MAPS_API_KEY=your_google_api_key_here
  3. MAPBOX_API_KEY=your_mapbox_api_key_here
  4. Restart your application: php artisan serve