• maincolor (hex string - "#2D87FC") - The main color of the widget (without the #).
• navimage (string) - If set, provide an absolute full URL to change the main logo in the navbar (button on the far left) image.
• markerimage (string) - If set, provide an absolute full URL to change the marker (main map pin) image.
• venue (string) - If set, this will change the map title on the searchbar.
• disableautohover (boolean - false) - Set to true if you want to disable a recommended listing to be automatically hovered/popped-up on load.
• adults (number - 1) - Number of adults. Max to 30.
• buttoncolor (hex string) - The top menu button color in hex (without the #).
• buttoncoloractive (hex string) - The top menu button active color in hex (without the #).
• buttoncolorhover (hex string) - The top menu button hover color in hex (without the #).
• children (number - 0) - Number of children. Max to 10.
• chpincolor (hex string - "2ccccc") - If you have custom hotels, in hex (without the #).
• chpinfontcolor (hex string - "ffffff") - If you have custom hotels, the font color in hex (without the #).
• currency (string - "USD") - We automatically detect the user's currency, but if you wish to force it, we support all currencies. Write in 3 letter format: for e.g: "JPY".
• customfontlink and customfont - You cannot only have one, must have both.
• customfontlink (string - "") - The full URL for the google font link
• customfont (string - "Helvetica Neue") - The custom font name
• disabledirections (boolean - false) - If set to true, this will hide the polyline generated on hover of a listing.
• disablediscounts (boolean - false) - Disable the whitelabel special discounts rates.
• disablehotels (boolean - false) - Disable Stay22's current hotel provider (HotelsCombined).
• disablerentals (boolean - false) - Disable Stay22's current rental provider (Airbnb).
• dotlistings (boolean - false) - Compact the price pins into dots for more mapping space.
• featuredhcids (string - "") - Comma seperated list of HotelsCombined IDs to stand out from other hotels.
• featuredhpids (string - "") - Comma seperated list of HotelPlanner IDs to stand out from other hotels.
• feedbackemail (string - "hello@stay22.com") - Useful if you want to gather feedback to yourself from your users. It's located in the share button (bottom right).
• fitmaptopoi (boolean - false) - If you happen to have POIs, you can make sure they all show on initial map load.
• fontcolor (hex string - auto) - The navbar's font color in hex (without the #).
• freezeviewport (boolean - false) - If you want to disable automatic zoom out/in when map is loaded.
• hideadults (boolean - false) - If set to true, the adults field will be hidden.
• hidecheckinout (boolean - false) - If set to true, the check-in and check-out inputs will be hidden.
• hidechildren (boolean - false) - If set to true, the children field will be hidden.
• hidecurrency (boolean - false) - If set to true, this will hide the currency selection.
• hideenlargemap (boolean - false) - If set to true, this will hide the enlarge map buttons.
• hidefilters (boolean - false) - If set to true, this will hide the filter button.
• hidefooter (boolean - false) - If set to true, the footer will be hidden.
• hideguestpicker (boolean - false) - If set to true, the guest picker will be hidden.
• hideguestrating (boolean - false) - If set to true, the guest rating filter will be hidden.
• hidelanguage (boolean - false) - If set to true, this will hide the language selection.
• hidemainmarkercover (boolean - false) - If set to true, it will hide the background color behind the main marker and remove the default marker shape.
• hidemapcopy (boolean - false) - If set to true, this will hide the clipboard button on the map (bottom right)
• hidemappanels (boolean - false) - If set to true, this will hide map panels (e.g: zoom control, etc.).
• hideppn (boolean - false) - If set to true, the price information (price per night or total) in the footer will be hidden.
• hidepricefilter (boolean - false) - If set to true, the budget slider will be hidden.
• hidepriceper (boolean - false) - If set to true, this will hide the price per (night/total) toggle in the dropdown filter menu.
• hiderooms (boolean - false) - If set to true, the rooms field will be hidden.
• hideroomtypefilter (boolean - false) - Hide Stay22's room type filter section from the dropdown fitler menu.
• hidesettings (boolean - false) - If set to true, this will hide the setting button (currency and language).
• hideshare (boolean - false) - If set to true, this will hide the share button.
• hidestarrating (boolean - false) - If set to true, the star filter will be hidden.
• hotelscolor (hex string - "125cc5") - Hotels pin color, in hex (without the #).
• hotelsfontcolor (hex string - "ffffff") - Hotels pin font color, in hex (without the #).
• isinstantbook (boolean - false) - To show only listings that are instant bookable (for Airbnb).
• ljs (string) - We automatically detect the user's language, but if you wish to force it, we support these languages: ("en", "fr", "es", "de", "pt", "it", "nl", "pl"). Let us know what should we add next!
• loadingbarcolor (hex string) - The loading bar color in hex (without the #).
• mapstyle (string - "default") - Choose a theme for the map. Choices are: "default" and "light" for now. Email us if you want something more. Update: Light tiles are down for maintenance for an undetermined period (fallsback automatically to default).
• max (number - 1000) - Maximum nightly price range in USD. If set to 1000 or more, it'll assume it's 1000 or more.
• min (number - 0) - Minimum nightly price range in USD.
• minguestrating (number - 1) - Minimum guest ratings for Airbnb and Hotels. Max to 5
• minstarrating (number - 1) - Minimum stars for hotels. Max to 5.
• nelat (number) - To force a map viewport (needs all 4 variables). North-East Latitude.
• nelng (number) - To force a map viewport (needs all 4 variables). North-East Longitude.
• onlyabids (string - "") - Comma seperated list of Airbnb IDs to only show on the map.
• onlyhcids (string - "") - Comma seperated list of HotelsCombined IDs to only show on the map.
• openmenu (string - "filters") - If you want to open a different menu at the beginning. You can set it as "null" to not open anything. Menu will only open for non-mobile devices if space permits. Options currently are: "null", "filters", "info", "guestpicker", "datepicker", and "settings".
• priceper (string - "nightly") - The display price. You can also display it by "total".
• priceslidercolor (hex string - "0077e7") - The price slider color in hex (without the #). If not set, will mimic navbarcolor.
• rentalscolor (hex string - "fd5c63") - Rentals pin color, in hex (without the #).
• rentalsfontcolor (hex string - "ffffff") - Rentals pin font color, in hex (without the #).
• rooms (number - 1) - Number of rooms. Max to 30. Also works as number of bedrooms for Airbnbs (including studios for the default 1).
• searchbarmode (boolean - false) - Changes map layout to a bigger search bar over the map.
• showsearchbar (boolean - true) - If set to false, this will hide the search box.
• scroll (string - "disabled") - Zooming with scrolling is intially disabled by default to avoid conflict with the page. Once we detect user intent, we will automatically enable zoom scrolling. You can force it to be always enabled by setting it as "enabled".
• showairbnbs (boolean - false) - Show Airbnbs spaces (filter pre-checked).
• showgmapsicon (boolean - false) - If set to true, a Google Maps icon on the footer will show for your user's convenience.
• showhotels (boolean - false) - Show hotel rooms (filter pre-checked).
• showothers (boolean - false) - Show alternative spaces like Hostels and Private/Shared rooms (filter pre-checked).
• skipabids (string - "") - Comma seperated list of Airbnb IDs to hide from the map.
• skiphcids (string - "") - Comma seperated list of HotelsCombined IDs to hide from the map.
• supportedcurrencies (string) - To force the list of currencies to your liking. Comma seperated like so "usd,cad,eur".
• supportedlang (string) - To force the list of language to your liking. Comma seperated like so "en,fr,es,de".
• swlat (number) - To force a map viewport (needs all 4 variables). South-West Latitude.
• swlng (number) - To force a map viewport (needs all 4 variables). South-West Longitude.
• zoom (number - 16) - The initial zoom level. The higher the number, the "zoom-ier" it is.
• maincolor (hex string - "#2D87FC") - The main color of the widget (without the #).
• navimage (string) - If set, provide an absolute full URL to change the main logo in the navbar (button on the far left) image.
• markerimage (string) - If set, provide an absolute full URL to change the marker (main map pin) image.
• showsearchbar (boolean - true) - If set to false, this will hide the search box.
• venue (string) - If set, this will change the map title on the searchbar.
• disableautohover (boolean - false) - Set to true if you want to disable a recommended listing to be automatically hovered/popped-up on load.
• refresh (boolean - false) - If you want to flush the cache, send set this as true.
• resolution (number - 2) - Set resolution for retina screens (2) or normal (1).
• width (number - 800) - Set the width in px. height (number - 400) - Set the height in px.