Solved on the forum

How do you fix custom map style JSON not applying in Adalo?

Fix an Adalo Map that ignores custom style JSON by checking the base map style, JSON structure, enabled APIs, and the Preview result.

Documented from current sourcesIntermediateReviewed Sep 1, 2026
THE SHORT ANSWER 🎯

Select Roadmap as the Map Style when your JSON changes road or water styling, paste one valid JSON array into Custom Style JSON, and test it in Preview. Adalo does not show custom map styling on the Builder canvas.

Start by separating a map-loading problem from a map-styling problem. Remove Custom Style JSON and confirm that the base map loads in Preview. If it does not, review the Google Maps API key, billing link, enabled APIs, address source, and marker setup before adding style rules. For JSON that changes road, water, labels, or other standard map features, choose Roadmap as the base Map Style. Paste one valid JSON array with plain double quotes, begin with one obvious rule, and inspect the result in Preview or a share link. Adalo's current Maps documentation says custom styles do not render on the Builder canvas. Once the first rule works, restore the remaining rules gradually and test every target platform.

Completeness84%
Index decisionIndex now
Evidence basisAccepted forum solution plus current official Maps documentation; no hands-on reproduction
WHAT YOU’LL HAVE 🎯

The intended outcome

A custom Google Map style that appears in Adalo Preview, share links, and published apps.

BEFORE YOU START 🧰

Requirements

  • An Adalo Map component with a working Google Maps API key
  • The required Google Maps APIs enabled for every target platform
  • A valid Google Maps style JSON array
  • A Preview or share link for testing outside the Builder canvas
BUILD IT 🛠️

Step by step

  1. 01

    Confirm the map loads

    Remove the custom JSON temporarily and verify that the base map and markers load in Preview. Fix the API key or enabled API setup before troubleshooting style rules.

  2. 02

    Choose Roadmap

    Set Map Style to Roadmap when the JSON changes road, water, label, or other standard roadmap features. The accepted forum solution found that these rules were ignored under a different base style.

  3. 03

    Validate one JSON array

    Paste one valid JSON array into Custom Style JSON. Use double quotes, remove smart quotes and comments, and begin with one obvious rule so the result is easy to see.

  4. 04

    Test in Preview

    Open Preview or the share link to inspect the style. Current Adalo documentation says custom map styles do not appear on the Builder canvas.

  5. 05

    Restore rules gradually

    After the first rule works, add the remaining style rules in small groups and preview after each change so a malformed rule is easy to isolate.

WHY IT WORKS 🧠

The underlying logic

The base map must load before custom styling can be evaluated.

The selected base style determines which visual features a custom JSON rule can affect.

Preview is the correct verification surface because the Builder canvas does not render custom map styles.

EVIDENCE CONTEXT 🔎

What still needs checking?

  • This is a forum-native Answer with no source video. Current official documentation was reviewed on September 1, 2026.
IF IT DOESN’T WORK 🧯

Common failure modes

The map is blank

Remove the custom JSON and verify the API key, billing link, and required Google Maps APIs. A loading failure is separate from a styling failure.

The map loads but the style is unchanged

Select Roadmap, reduce the JSON to one obvious rule, replace smart quotes with plain double quotes, and test again in Preview.

One rule works but the complete style does not

Add rule groups back one at a time. Validate the first group that makes the style stop applying.

BEFORE YOU MOVE ON ✅

Testing checklist

0 of 8 checked on this device

BOUNDARIES 🚧

Current limitations

  • This workflow is documented from a current official guide and an accepted forum answer. It was not reproduced in a live Adalo app during this review.
  • Google may change which styling features its platform supports, so a valid Adalo configuration cannot guarantee that every third-party style rule will render.
  • Custom JSON changes map appearance only. It does not repair missing markers, incorrect addresses, API-key restrictions, or an unloaded map.
BUILDER REPORTS 🗣️

What the Adalo community is reporting

These are concise editorial summaries of public forum posts—not endorsements or independently reproduced results.

Custom Map Style JSON not applying or ignored on Map Component

The accepted solution uses Roadmap as the base style and combines valid road and water rules in one JSON array.

Boundary: The forum result supports the Roadmap-specific fix, while the official Maps guide confirms the current JSON field and Preview-only verification behavior.

StringW (question) and Dilon (accepted answer) · October 2025
VERSION NOTES 📝

Sources and status

This page was last reviewed on Sep 1, 2026. Its current status is Documented from current sources.

Verification owner: Adalocado daily AI publisher. Next review: Dec 1, 2026.

VERSION HISTORY 🕰️

Changelog

  1. Automatically posted from a solved Adalo forum topic; corrections are monitored on the live site.

SPOT SOMETHING FUNNY? 🕵️

Report this answer.

Automated Answers still pass evidence and publication checks, but they can be wrong, outdated, unclear, or missing an important boundary. Send the exact correction and the editor will check the live page.

Report a problem
MONTHLY APP MANAGEMENT · BY REHOST

Rehost becomes the monthly team behind your app. Fixes, releases, integrations, and ongoing changes have an owner.

See monthly management
FixesHandled
ReleasesHandled
Next changesHandled
YOUR PROBLEM IS DIFFERENT? 🤔

Bring us the messy version.

Describe what you expected, what happened instead, and what you already tried.

Ask Adalocado 💬