TiinyCloud

Voxel Extended Maps

OpenStreetMap for Voxel

One-Click Google Maps Replacement With OpenStreetMap. Full Voxel Compatibility. No More API Fees.

Features

1-Click Setup

Override all Voxel Google Maps Sitewide with a single click. Revert anytime.

OpenStreetMap + Leaflet

Powered by OpenStreetMap and Leaflet.js for reliable, open-source mapping without vendor dependencies.

Zero API Costs

Zero API fees. Free OSM mapping forever.

Dynamic Marker Clustering

Smart marker clustering groups nearby listings automatically. Zoom in to see individual markers.

Dynamic Marker Styling

Markers automatically match your theme colors. Customize icons, images, and styles to match your brand.

Dynamic Marker Popups

Beautiful, customizable popups with full Elementor template support. Display any content you want when users click markers.
\

Marker Highlighting

One-click sitewide replacement of Google Maps with OpenStreetMap. Enable or disable instantly from the admin panel.

Post Feed Integration

Maps update automatically when listings change. Always in sync.

Proximity Search (Radius Search)

Find listings within a radius. Set your search distance and see a visual circle on the map showing your search area.

'Search As I Move'

OSM map automatically re-searches as you move the map.

'Search Here"

Have OSM search the current map area for results.

Geocode & Geolocation

Search for locations using the address/location field. Use Geolocation on any device for your current location.

Screenshots

Pricing

All Settings & Capabilities

A comprehensive plain outline list of all features in the Voxel Extended Maps plugin.

Summary

Total Feature Count

  • Voxel Widget – Map (VX): 50+ settings/features
  • Voxel Widget – Search Form (VX): 20+ features
  • Voxel Extended Maps OpenStreetMap: 40+ features
  • Voxel CPT Map Markers: 30+ features
  • Marker Clustering: 15+ features
  • Marker Popups: 12+ features
  • Create Post Integration: 15+ features
  • Search Form Integration: 15+ features
  • Post Feed Integration: 10+ features
  • Event System: 10+ features
  • Settings & Configuration: 15+ features
  • Technical Features: 10+ features
  • Privacy & Compliance: 8+ features
  • Mobile Features: 15+ features
  • Advanced Features: 10+ features
  • Integration Features: 15+ features
  • Error Handling & UX: 10+ features
  • Update & Maintenance: 8+ features

Total: 300+ individual features and settings


Voxel Widget – Map (VX)

Map Settings

  • Markers
  • Link to search form
  • Show “Search this area” button
  • Search mode
  • Map drag default state
  • Height
  • Calculate height?
  • Calculation
  • Border radius

Default Map Location

  • Default latitude
  • Default longitude
  • Default zoom level
  • Minimum zoom level
  • Maximum zoom level

Clusters

  • Size
  • Background color
  • Box Shadow
  • Border radius
  • Typography
  • Text color

Icon Marker

  • General
  • Marker size
  • Marker icon size
  • Border radius
  • Box Shadow
  • Static marker
  • Background color
  • Background color (Active)
  • Icon color
  • Icon color (Active)

Text Marker

  • Background color
  • Background color (Active)
  • Text color
  • Text color (Active)
  • Border radius
  • Title typography
  • Padding
  • Box Shadow

Image Marker

  • Marker size
  • Border radius
  • Box Shadow

Map Popup

  • Card width
  • Loader
  • Color 1
  • Color 2

Search Button

  • Typography
  • Text color
  • Background color
  • Icon color
  • Icon color (Active)
  • Border radius
  • Checkmark icon

Next/Prev Buttons

  • Button icon color
  • Button icon size
  • Button background
  • Button border
  • Button border radius
  • Box Shadow
  • Button size
  • Button icon color (Hover)
  • Button background color (Hover)
  • Button border color (Hover)

Map Modes

  • Current Post Mode
  • Search Form Mode

Voxel Widget – Search Form (VX)

Post Types

  • Choose post types
  • Show custom post type filter
  • Post type filter width

Form Behavior

  • On submit
  • Search on
  • Show input labels
  • Form toggle (Desktop)
  • Form toggle (Tablet)
  • Form toggle (Mobile)

Location Field

  • Location field autocomplete
  • Location field geocoding
  • Location field geolocation
  • Location field map picker

Search Buttons

  • Search button styling
  • Search button typography
  • Search button colors
  • Search button icons

Mobile Search

  • Mobile search buttons
  • Mobile search button layout
  • Mobile location input detection
  • Mobile touch event support

Voxel Extended Maps OpenStreetMap

Core Map Features

  • OpenStreetMap tile rendering
  • Leaflet.js integration
  • Map provider selection
  • One-click sitewide override
  • Map provider settings sync

Search Features

  • Search this Area
  • Search as I move
  • Autocomplete
  • Geocode
  • Geolocation
  • Proximity search (Radius search)
  • Radius visualization circle
  • Radius circle styles (inverted overlay / filled circle)
  • Search button
  • Enter key search
  • Location field geocoding

Geocoding Services

  • Nominatim geocoding
  • Photon geocoding
  • Geocode.xyz support
  • Multiple geocoding services
  • Automatic fallback
  • Geocoding caching
  • Reverse geocoding
  • Address suggestions (autocomplete)
  • Nominatim usage policy controls

Map Controls

  • Fullscreen control
  • Zoom controls
  • Geolocation button
  • Map navigation
  • Map panning
  • Map zooming

Map Configuration

  • Default map location
  • Default zoom level
  • Minimum zoom level
  • Maximum zoom level
  • Map height
  • Map height calculation
  • Map border radius
  • Map center
  • Map bounds

Map Styling

  • Custom map styles
  • Custom tile layers
  • Map theme customization
  • Map colors
  • Map typography

Voxel CPT Map Markers

Marker Types

  • Icon Marker
  • Image + Icon Marker
  • Text Marker

Icon Marker Features

  • Static icon markers
  • Dynamic icon markers
  • Taxonomy icon extraction
  • SVG icon support
  • Font icon support (Line Awesome, Font Awesome)
  • Default icon fallback
  • Icon size customization
  • Icon color customization
  • Icon background color
  • Icon border radius
  • Icon box shadow
  • Active state styling
  • Hover state styling

Image Marker Features

  • Image source field
  • Default image
  • Image size
  • Image border radius
  • Image box shadow
  • Image + taxonomy icon overlay
  • Marker category icon overlay
  • Image marker fallback to icon

Text Marker Features

  • Dynamic text content
  • Voxel dynamic tags support
  • Text color
  • Text background color
  • Text typography
  • Text padding
  • Text border radius
  • Text box shadow
  • Active state styling

Marker Styling

  • Marker size
  • Marker colors
  • Marker borders
  • Marker shadows
  • Marker active states
  • Marker hover effects
  • Theme color matching
  • Elementor accent color matching
  • Post type specific styling
  • Category specific styling

Marker Data

  • Post ID
  • Post link
  • Position (latitude, longitude)
  • Marker template
  • Marker popup content

Marker Clustering

Clustering Features

  • Automatic marker clustering
  • Cluster radius configuration
  • Cluster size customization
  • Cluster colors
  • Cluster typography
  • Cluster text color
  • Cluster background color
  • Cluster border radius
  • Cluster box shadow
  • Cluster expansion on zoom
  • Cluster hover effects
  • Cluster highlighting
  • Cluster-to-post-feed sync

Clustering Behavior

  • Dynamic clustering
  • Cluster grouping
  • Cluster splitting
  • Cluster count display
  • Cluster styling from Elementor

Marker Popups

Popup Features

  • Dynamic popup content
  • Elementor template support
  • Map Popup Card template
  • Popup width customization
  • Popup loader animation
  • Popup loader colors
  • Popup positioning (autoPan)
  • Popup closing
  • Next/Previous navigation buttons
  • Popup responsive design
  • Popup mobile-friendly

Popup Content

  • Post title
  • Featured image
  • Post excerpt
  • Custom fields
  • Action buttons
  • Dynamic content rendering

Create Post Widget Integration

Location Field Features

  • Location field autocomplete
  • Location field geocoding
  • Location field geolocation
  • Location field map picker
  • Address input
  • Latitude/longitude inputs
  • Map picker toggle
  • Geolocation button
  • Reverse geocoding
  • Bidirectional sync (address ↔ coordinates ↔ map)

Create Post Map Features

  • Map initialization in create post
  • Marker placement
  • Marker dragging
  • Click to place marker
  • Coordinate input updates
  • Address field updates
  • Map picker mode
  • Default location
  • Map zoom in create post

Search Form Integration

Search Form Features

  • Location search
  • Autocomplete in search form
  • Geocoding in search form
  • Search form to map sync
  • Search form location field
  • Search button geocoding
  • Enter key geocoding
  • Location field loading indicator
  • Search form submission
  • Search form filters
  • Search form post type filter

Search Form Behavior

  • Real-time map updates
  • Search results sync
  • Post feed updates
  • URL parameter sync
  • Search form reset
  • Filter updates

Post Feed Integration

Post Feed Features

  • Automatic marker updates
  • Post feed to map sync
  • Marker highlighting on hover
  • Post feed item hover effects
  • Cluster highlighting
  • Post feed filtering
  • Post feed pagination
  • Post feed sorting
  • Post feed search results

Post Feed Behavior

  • Real-time marker updates
  • Marker addition/removal
  • Marker position updates
  • Post feed change detection
  • AJAX post feed updates

Event System Integration

Voxel Events

  • search:updated event
  • voxel:markup-update event
  • Post feed update events
  • Filter update events
  • Search form submit events
  • Location field update events

Event Listening

  • Event-driven architecture
  • Real-time updates
  • No polling
  • Instant responsiveness
  • Event-based marker updates

Settings & Configuration

Admin Settings

  • Map provider selector
  • Settings page
  • Bidirectional sync to Voxel settings
  • OSM-specific settings section
  • Nominatim usage policy controls
  • Address suggestions toggle
  • Debug settings
  • License management

Map Provider Settings

  • Provider selection
  • Default location
  • Default zoom
  • Min/max zoom
  • Map type
  • Map controls
  • Street view control
  • Map type control

Technical Features

Architecture

  • Method replication architecture
  • Layer-based architecture
  • Event-driven architecture
  • Vue.js integration
  • AJAX integration
  • WordPress integration
  • Elementor integration

Performance

  • Geocoding caching
  • Smart loading strategies
  • Optimized asset delivery
  • Lightweight code
  • Efficient rendering
  • Fast page loads

Compatibility

  • Full Voxel compatibility
  • WordPress compatibility
  • Elementor compatibility
  • PHP 7.4+ compatibility
  • WordPress 5.0+ compatibility
  • Voxel 1.7.1.1+ compatibility

Privacy & Compliance

Privacy Features

  • No user tracking
  • No data collection
  • GDPR compliant
  • Privacy-first mode
  • Zero Google services option
  • Complete Google Maps elimination
  • No external tracking

GDPR Mode

  • Google Maps API stub
  • Complete Google elimination
  • Full privacy protection
  • Zero tracking
  • GDPR compliance

Mobile Features

Mobile Support

  • Mobile map tiles
  • Mobile autocomplete dropdown
  • Mobile dropdown positioning
  • Mobile keyboard handling
  • Mobile search buttons
  • Mobile search button layout
  • Mobile touch events
  • Mobile location input detection
  • Mobile form submission
  • Mobile map controls
  • Mobile popups
  • Mobile responsive design

Mobile Optimizations

  • Touch-friendly controls
  • Mobile-optimized performance
  • Mobile viewport handling
  • Mobile fullscreen mode
  • Mobile tile loading

Advanced Features

Multi-Map Support

  • Multiple maps on same page
  • Independent map operation
  • Per-map markers
  • Per-map zoom levels
  • Per-map settings

Customization

  • Custom map styles
  • Custom tile layers
  • Custom marker icons
  • Custom popup templates
  • Custom colors
  • Custom typography

Developer Features

  • Debug tools
  • Console logging
  • Error reporting

Integration Features

Voxel Integrations

  • Search Form widget
  • Map widget
  • Create Post widget
  • Post Feed widget
  • Filter widgets
  • Reset filters button
  • URL parameters
  • AJAX system
  • Vue.js components
  • Elementor templates

WordPress Integrations

  • WordPress admin
  • WordPress settings API
  • WordPress hooks and filters
  • WordPress asset management
  • WordPress update system

Error Handling & UX

Error Handling

  • Graceful error handling
  • User-friendly error messages
  • Network error handling
  • Geocoding error handling
  • Map loading error handling
  • Error recovery

User Experience

  • Smooth animations
  • Hover effects
  • Loading states
  • Visual feedback
  • Interactive elements
  • Responsive design
  • Zero results handling
  • Empty state handling

Update & Maintenance

Update System

  • EDD updater integration
  • Automatic updates
  • Update notifications
  • Update cache management
  • License validation
  • Update checks

Maintenance

  • Code organization
  • Documentation
  • Bug tracking
  • Error logging
  • Performance monitoring