Appearance
Building a Mall Map
Step-by-step guide to creating an interactive shopping mall map in Layota.
1. Create the Project
- Sign in at layota.app
- Click New Project and name it (e.g., "Central Mall")
- You're now in the editor
2. Add Levels
A typical mall has multiple floors. Create a level for each:
- Open the Levels panel
- Add levels: "Floor 1", "Floor 2", "Parking"
- Upload floor plan images for each level
- Reorder by dragging — ground floor at the top
TIP
Use consistent image dimensions across all levels so they align when switching floors.
3. Draw Store Areas
For each level:
- Select the Area tool
- Draw a polygon around each store
- Fill in:
- Title: Store name (e.g., "Zara", "Starbucks")
- Key: URL-friendly slug (e.g.,
zara,starbucks) - Description: Store details, hours, phone
- Tags: Category (e.g., "Fashion", "Food")
- Images: Upload store photos
4. Place Markers
Add markers for non-store points of interest:
- Entrances / Exits
- Elevators and escalators
- Restrooms
- ATMs
- Information desk
- Parking entrance
5. Set Up Tags
Create tags for common categories:
| Tag | Color | Examples |
|---|---|---|
| Fashion | #E91E63 | Zara, H&M, Nike |
| Food | #FF9800 | Starbucks, McDonald's |
| Electronics | #2196F3 | Apple Store, Samsung |
| Services | #9E9E9E | ATM, Restrooms, Info |
6. Configure Wayfinding
- Open the Wayfinding panel
- Draw corridors along walkable paths on each floor
- Add transition points at elevators and escalators
- Connect areas to nearby corridor nodes
- Test routes between different stores
7. Add Search
Quick Search Items help visitors find popular destinations:
- "Food Court"
- "Restrooms"
- "Parking"
- "Cinema"
8. Customize Appearance
- Choose a theme that matches your mall's branding
- Configure which UI controls to show
- Add custom CSS if needed (Pro plan)
9. Localization
If your mall serves international visitors:
- Add languages (e.g., English, Russian, Arabic)
- Translate store names and descriptions
- Set the default language
10. Publish & Embed
- Click Publish
- Copy the embed code
- Paste it into your mall's website
html
<script src="https://layota.app/embed.js"></script>
<layota-map
src="https://layota.app/embed/YOUR_PROJECT_ID"
style="width: 100%; height: 600px;"
></layota-map>Or use a plain iframe:
html
<iframe
src="https://layota.app/embed/YOUR_PROJECT_ID"
width="100%"
height="600"
frameborder="0"
></iframe>Bonus: Deep Links
Link directly to a specific store from your mall directory:
https://layota.app/embed/PROJECT_ID?areaId=starbucks&levelId=floor-1Or use the SDK for interactive features like search, filtering, and route building.