Custom Map Tiles
GeoPulse allows you to customize the map appearance by using tiles from different providers. By default, GeoPulse uses OpenStreetMap tiles, but you can switch to satellite imagery, different map styles, or any custom tile provider that supports the standard XYZ tile format.
Why Use Custom Map Tiles?
- Satellite imagery - See actual satellite photos of your locations
- Different map styles - Choose from hundreds of map designs (dark mode, terrain, outdoors, etc.)
- Personal preference - Pick a style that works best for you
Setting Up Custom Tiles (MapTiler Example)
MapTiler offers a free tier that's perfect for personal use. Here's how to set it up:
Step 1: Create a Free MapTiler Account
- Go to MapTiler.com and sign up for a free account
- The free tier includes 100,000 tile requests per month - more than enough for regular personal use
Step 2: Choose Your Map Style
- Navigate to MapTiler Maps
- Browse through the available map styles:
- Satellite - Aerial imagery
- Streets - Classic street map
- Outdoor - Topographic style
- Hybrid - Satellite with street labels
- And many more!
- Click on the map style you want to use
Step 3: Get Your Tile URL
- On the map style page, scroll down to find the "Raster tiles" section
- Look for the XYZ tiles URL format
- Copy the URL - it should look like this:
https://api.maptiler.com/maps/satellite/{z}/{x}/{y}.jpg?key=YOUR_PERSONAL_KEY_HERE - Important: Make sure the URL contains
{z}/{x}/{y}placeholders - these are required!
Step 4: Configure GeoPulse
- In GeoPulse, go to Profile → Custom Map Tile URL
- Paste your MapTiler tile URL (with your API key included)
- Click Save
- Navigate to any map page - your new tiles will load automatically!
Step 5: Switching Back to Default
To return to the default OpenStreetMap tiles, simply:
- Go to Profile → Custom Map Tile URL
- Clear the field (leave it empty)
- Click Save
Security Note
⚠️ Never share your tile URL with anyone! The URL contains your personal API key. If someone else uses your key, it will count against your quota and could exhaust your free tier limits.
Supported Tile Providers
GeoPulse works with any tile provider that supports the standard XYZ tile format. Some popular options:
- MapTiler - Free tier available, satellite imagery, many styles
- Mapbox - Free tier available, beautiful styles
- Thunderforest - Specialized maps (cycling, transport, outdoors)
- Stadia Maps - Free tier for non-commercial use
- ESRI World Imagery - Free satellite imagery (no API key required)
https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}
Troubleshooting
Tiles not loading after changing URL:
- Hard refresh your browser (Ctrl+Shift+R or Cmd+Shift+R) to clear cached tiles
- Verify the URL contains
{z},{x}, and{y}placeholders - Check that your API key is valid and hasn't expired
Mixed tile styles appearing:
- This is a browser cache issue - hard refresh to clear cached tiles
- The version parameter in the URL should prevent this, but may require a cache clear on first use
Tiles load slowly:
- Free tier providers may have rate limits
- Consider using a provider with better free tier limits
- Check your internet connection