Creating Maps
Mapiry gives you four practical ways to create maps. Whether you want a ready-made template, AI help, full manual control, or a bulk import path, you can choose the workflow that fits the job.
The Four Creation Methods
1. Start From a Template (Fastest for proven use cases)
Perfect for: Travel guides, city lists, repeatable verticals, fast launches
Time: 1-2 minutes
2. AI-Powered Generation (Fastest custom prompt โก)
Perfect for: Collections of similar places, discovering new spots, quick prototypes
Time: 2-3 minutes
3. Manual Creation (Most Control ๐ฏ)
Perfect for: Curated lists, specific locations, custom descriptions
Time: 10-15 minutes
4. Import from CSV/KML (Efficient ๐)
Perfect for: Migrating from Google Maps, bulk data, existing spreadsheets
Time: 5 minutes
Start From a Template
Use Mapiry templates when you want a strong starting structure without writing an AI prompt or building the map from zero.
What Templates Are Best For
- City guides
- Food and drink directories
- Attractions and sightseeing maps
- Coworking or neighborhood resource lists
- Repeatable map formats you plan to customize for each city or audience
How to Use a Template
- Visit
/templates - Pick a theme
- Open a template detail page for a city
- Click Use this template
- Confirm creation
- You are redirected into your own editable copy
Template-based maps can be created by signed-in users and anonymous users.
What You Get
- A map title and description you can immediately edit
- Starter categories for that map type
- Starter locations to review and customize
- A faster path to publishing than manual setup
Learn more about templates โ
AI-Powered Generation
Let artificial intelligence create your map by simply describing what you want.
Step 1: Access the AI Generator
From the homepage, find the "Create with AI" section. You don't need to log in - anonymous users can use AI too!
Step 2: Write Your Prompt
Be specific about:
- Type of locations (restaurants, attractions, hotels, etc.)
- City and Country (always include both)
- Optional criteria (rating, specialty, specific features)
Example Prompts That Work Well:
Food & Dining:
- "Best ramen restaurants in Tokyo, Japan"
- "Top-rated vegetarian cafes in Portland, Oregon"
- "Authentic Italian restaurants in Rome, Italy"
Travel & Tourism:
- "Must-see attractions in Barcelona, Spain"
- "Hidden gems in Lisbon, Portugal"
- "Family-friendly activities in Orlando, Florida"
Outdoor & Nature:
- "Popular hiking trails in Banff, Canada"
- "Best beaches in Bali, Indonesia"
- "Scenic viewpoints in Iceland"
Business & Services:
- "Co-working spaces in Berlin, Germany"
- "Pet-friendly hotels in Seattle, Washington"
- "Craft breweries in Denver, Colorado"
๐ก Pro Tip: The more specific you are, the better your results. Always include city AND country.
โ ๏ธ Note: AI generates up to 10 locations per map.
Step 3: Confirm Locations
After the AI identifies locations, you'll see a confirmation dialog showing all suggested places. You can:
- Review each location name
- Deselect any locations you don't want
- Confirm to proceed with geocoding and map creation
This step helps you avoid unwanted locations before the map is finalized.
Step 4: Review & Refine
Once the AI generates your map (10-30 seconds), you'll see:
- Locations with names, AI-generated descriptions, and coordinates
- Auto-created categories based on place types
- Map boundaries centered on your city
You can now:
- โ๏ธ Edit any location details
- โ Add more locations (manually or with additional AI prompts)
- ๐๏ธ Remove locations you don't want
- ๐จ Customize categories and colors
- ๐ธ Upload images to locations
Step 5: Save Your Map
Anonymous users: Your map is automatically saved with an edit token stored in your browser. Keep your URL safe!
Logged-in users: Your map is saved to your account automatically.
Make it Public: Toggle the public switch in map settings to share with others.
That's it! Your AI-generated map is ready.
AI Generation Limits
- Logged-in Free users: 50 credits per day (map generation costs 25 credits)
- Pro users: 5,000 credits per month
- Anonymous users: 50 credits total (lifetime)
Credits reset daily at midnight UTC for Free users, or monthly on billing date for Pro users.
Learn more about AI features โ
Manual Creation
Build your map from scratch with complete control over every detail.
Step 1: Create a New Map
Click Create Map from:
- Homepage โ "Create Manually" or "Get Started"
- Dashboard โ "New Map" button (if logged in)
Fill in the basic information:
Map Title (required)
Give your map a descriptive, searchable name
- Good: "Best Coffee Shops in Melbourne"
- Bad: "My Map" or "Untitled"
Description (optional but recommended)
Explain what your map is about and who it's for
- Include keywords for better discoverability
- 1-2 sentences is perfect
Country (required)
Select the country where your map is located
City (required)
Enter the city name - this sets the initial map view and helps with discoverability
Map Style (optional)
Choose from several visual styles:
- streets-v12 (default) - Clear labels and roads
- satellite-v9 - Aerial imagery
- light-v11 - Minimal light style
- dark-v11 - Dark theme
- outdoors-v12 - Great for nature/hiking
Public (optional)
Toggle whether your map is publicly visible on the Explore page
Zoom (optional)
Default zoom level (default: 12)
The map will automatically calculate appropriate boundaries and center point based on your city.
Step 2: Add Your First Location
Once your map is created, you'll see the map editor. Add locations by:
Method 1: Google Places Search
- Use the search bar to find places
- Type the place name or address
- Select from the Google Places results
- Details are automatically filled in
Method 2: Click on the Map
- Click anywhere on the map
- A marker appears with a location form
- Fill in the details manually
- Click Save
Location Details:
- Name (required) - The location's name
- Description (optional) - What makes it special
- Category (optional) - Assign to a category
- Image (optional) - Upload via Cloudinary
- Coordinates (required) - Latitude and longitude
๐ก Tip: Use Google Places Search for accurate, pre-filled location data!
Step 3: Create Categories
Organize your locations with color-coded categories.
From the map editor:
- Click "Categories" or access the categories section
- Click "Add Category" or "New Category"
- Enter a name (e.g., "Restaurants", "Hotels", "Attractions")
- Choose a color using the color picker
- Save
Now you can assign locations to categories. Each category gets its own colored marker!
Category Tips:
- Use 3-7 categories per map (more gets overwhelming)
- Pick distinct colors that are easy to tell apart
- Name them clearly (visitors should know what they mean)
Learn more about categories โ
Step 4: Add More Locations
Continue adding locations using:
- Google Places Search
- Clicking on the map
- Importing from CSV/KML
How many locations should you add?
- Curated list: 5-15 locations (quality over quantity)
- Comprehensive guide: 20-50 locations
- Complete directory: 50+ locations
๐ก Clustering: Maps with many locations automatically cluster nearby pins for clarity. Zoom in to see individual locations.
โ ๏ธ Performance tip: Maps with 100+ locations may load slower on mobile devices
Step 5: Customize Your Map
Map Settings:
- Adjust the map style
- Set the default zoom level
- Toggle public/private visibility
- Create a custom slug for a friendly URL
Location Settings:
- Reorder locations (affects sidebar display order)
- Toggle visibility (show/hide specific locations)
- Upload images for visual appeal
- Edit descriptions and details
Step 6: Share Your Map
Once you're happy with your map:
- Toggle Public: Make your map visible on the Explore page
- Custom Slug: Create a friendly URL like
/m/tokyo-food-guide - Share: Use sharing options to post on social media or get embed code
- Private Sharing: Generate temporary access tokens for private maps (24-hour expiration)
Importing Data
Already have your locations in a spreadsheet or Google Maps? Import them!
CSV Import
Import locations from a CSV file.
Step 1: Prepare Your CSV
Your CSV should have these required columns:
name- Location namelatorlatitude- Latitude coordinatelngorlongitude- Longitude coordinate
Optional columns:
description- Location descriptioncategory- Category name (will be auto-created if doesn't exist)hidden- true/false to hide location
Example CSV:
name,lat,lng,description,category
Blue Bottle Coffee,37.7749,-122.4194,Great coffee shop,Cafes
Golden Gate Park,37.7694,-122.4862,Beautiful urban park,Parks
Step 2: Import
- Create or open your map
- Look for "Import" button or option
- Select "CSV"
- Upload your CSV file
- Review the preview
- Click "Import" to add all locations
๐ก Tip: Categories in your CSV are automatically created with default colors. You can customize colors after import.
View detailed CSV import guide โ
KML/KMZ Import (Google Maps)
Migrate maps from Google My Maps.
Step 1: Export from Google Maps
- Open your Google My Map
- Click the three dots (โฎ) menu
- Select "Export to KML/KMZ"
- Choose "KML" or "KMZ" format
- Download the file
Step 2: Import to Mapiry
- Create or open your map
- Click "Import" โ "KML"
- Upload your KML/KMZ file
- Review the imported locations
- KML styles are mapped to categories automatically
- Click "Import"
๐ก Tip: Google Maps folders become categories in Mapiry, and colors are preserved!
View detailed KML import guide โ
Map Settings
After creating your map, you can customize these settings:
Basic Settings
- Title - Your map's name
- Description - What it's about
- Slug - Custom URL path (e.g.,
/m/your-slug) - Public/Private - Who can see it
- Country & City - Location metadata
Display Settings
- Map Style - Visual appearance (streets, satellite, light, dark, outdoors)
- Default Zoom - Initial zoom level (1-20, default: 12)
- Center Point - Where the map centers on load
- Boundaries - Map viewport limits (auto-calculated from locations)
Sharing Settings
- Public - Show on Explore page and search
- Embedding - Generate embed codes for websites
- Temporary Access Tokens - Share private maps with 24-hour tokens
Tips for Great Maps
๐ก Use High-Quality Images: Upload images to make your map more engaging
๐ก Write Descriptive Titles: Help people find your map through search
๐ก Organize with Categories: Makes your map easier to navigate
๐ก Test on Mobile: Most people will view your map on phones
๐ก Keep it Updated: Add new locations and remove closed businesses
โ ๏ธ Verify Locations: Always double-check that coordinates are accurate
What's Next?
Now that you know how to create maps, explore:
- Adding & Managing Locations - Master location management
- AI Features - Advanced AI techniques
- Categories & Organization - Organize like a pro
- Sharing Your Maps - Get your maps seen
- Embedding Maps - Add maps to your website
Have questions? Check the FAQ or Troubleshooting guides.