# Woosmap Developers > Woosmap is a Platform for Developers to enable Location Intelligence in their Website and App. Get access to tutorials or explore our API References. ## OpenAPI Specification - [Woosmap API OpenAPI 3.1 Spec](https://developers.woosmap.com/assets/woosmap-openapi3.json) — machine-readable API schema for all endpoints ## Product Documentation - [Woosmap API Reference](https://developers.woosmap.com/api-reference.md): Complete REST API reference for all Woosmap Platform services ### Datasets Api - [Do your first spatial analysis](https://developers.woosmap.com/products/datasets-api/first-queries.md): Go through all the steps, from declaring your dataset to query it with your first spatial requests. - [Get Started](https://developers.woosmap.com/products/datasets-api/get-started.md): How to leverage advanced geospatial search and query functions ### Distance Api - [Distance Route](https://developers.woosmap.com/products/distance-api/features/route.md): How to compute travel distance and time for a path between one origin and one destination. - [Distance Tolls](https://developers.woosmap.com/products/distance-api/features/tolls.md): How to get toll costs and information for an origin and destination pair. - [Distance Isochrone](https://developers.woosmap.com/products/distance-api/features/isochrone.md): How to find all destinations that can be reached in a specific amount of time or a maximum travel distance from a point. - [Distance Matrix](https://developers.woosmap.com/products/distance-api/features/matrix.md): How to compute travel distance and time for a matrix of origins and destinations. - [Language Support](https://developers.woosmap.com/products/distance-api/concepts/language-support.md): Supported languages for Distance API results and regional language availability. - [Distance Matrix Async](https://developers.woosmap.com/products/distance-api/features/matrix_async.md): How to compute travel distance and time for large matrices of origins and destinations asynchronously with the Distance API. - [Choosing Your Distance Integration](https://developers.woosmap.com/products/distance-api/guides/integration-path.md): Select the best way to integrate Woosmap Distance in your product. - [Get Driving Directions](https://developers.woosmap.com/products/distance-api/guides/map-js-driving-directions.md): Get distance, duration and path polyline for a pair of origin and destination, based on the recommended route between those two points for a specified travel mode. - [Migrating from Google Directions & Distance Matrix](https://developers.woosmap.com/products/distance-api/guides/migration.md): Migrate from Google Directions API and Distance Matrix API to Woosmap Distance API — REST endpoints, JS SDK examples, and key differences. - [Tune Routing](https://developers.woosmap.com/products/distance-api/guides/tuning-route-results.md): Understand how the Matrix and Route API parameters control and customize your itinerary results. - [Overview](https://developers.woosmap.com/products/distance-api/overview.md): Discover Woosmap Distance, an API for discovering time, distance and routes between points. Learn about core capabilities, integration options, and global coverage. - [Woosmap Map JS SDK – Distance](https://developers.woosmap.com/products/distance-api/reference/map-js-sdk.md): Quick access to Distance guides and reference documentation for Woosmap Map JS SDK. - [Woosmap Mobile SDKs](https://developers.woosmap.com/products/distance-api/reference/mobile-sdk.md): Quick access to all Woosmap mobile SDKs for Android, iOS, Flutter, and React Native, with guides and documentation for integrating Distance in mobile applications. - [Quickstart: Your First REST API Call](https://developers.woosmap.com/products/distance-api/tutorials/making-first-request.md): A 5-minute guide to making your first server-side request to the Woosmap Distance REST API using cURL for distance matrix and route. ### Geofencing Sdk - [Geofencing](https://developers.woosmap.com/products/geofencing-sdk/geofencing.md): Monitor point of interest with custom Geofences - [Woosmap Geofencing SDK](https://developers.woosmap.com/products/geofencing-sdk/get-started.md): Mobile SDKs to help developers collecting users' locations in the right way. - [What is a tracking profiles](https://developers.woosmap.com/products/geofencing-sdk/tracking-profiles/tracking-profiles.md): Depending on which features you need in your mobile app, set corresponding tracking profiles. - [Monitor places with custom geofence](https://developers.woosmap.com/products/geofencing-sdk/android-sdk/guides/monitor-pois.md): Monitor places with custom geofence using iOS SDK - [Android code samples](https://developers.woosmap.com/products/geofencing-sdk/android-sdk/guides/samples.md): Code samples for supporting you during Woosmap Geofencing Android SDK integration. - [Android SDK](https://developers.woosmap.com/products/geofencing-sdk/android-sdk/guides/setup.md): Setup the Woosmap Geofencing SDK using Android SDK - [Tracking Profiles](https://developers.woosmap.com/products/geofencing-sdk/android-sdk/guides/start-tracking-profiles.md): Start/Stop a tracking profile using Android SDK - [Tracking Profiles](https://developers.woosmap.com/products/geofencing-sdk/cordova-plugin/guides/find-nearest-pois.md): Use Search API to find the Nearest POIs using Cordova Plugin - [Monitor POIs with Geofence](https://developers.woosmap.com/products/geofencing-sdk/cordova-plugin/guides/monitor-pois.md): Monitor POIs with Geofence using Cordova Plugin - [Cordova Plugin](https://developers.woosmap.com/products/geofencing-sdk/cordova-plugin/guides/setup.md): Setup the Woosmap Geofencing SDK using the Cordova Plugin - [Tracking Profiles](https://developers.woosmap.com/products/geofencing-sdk/cordova-plugin/guides/start-tracking-profiles.md): Start/Stop a tracking profile using Cordova Plugin - [Airship integration](https://developers.woosmap.com/products/geofencing-sdk/integration/airship.md): Connect Woosmap Geofencing SDK with Airship - [Visits and Zone of interest](https://developers.woosmap.com/products/geofencing-sdk/visits-zoi.md): Track user's stops and identify his zone of interest. - [Monitor user's Visits](https://developers.woosmap.com/products/geofencing-sdk/android-sdk/guides/monitor-user-visits.md): How to track user's Visits and identify his Zone of interest on Android. - [Monitor POIs with Geofence](https://developers.woosmap.com/products/geofencing-sdk/cordova-plugin/guides/monitor-user-visits.md): How to track user’s Visits and identify his Zone of interest with Cordova plugin. - [Batch integration](https://developers.woosmap.com/products/geofencing-sdk/integration/batch.md): Connect Woosmap Geofencing SDK with Batch - [Concept - Tracking Properties](https://developers.woosmap.com/products/geofencing-sdk/tracking-profiles/tracking-properties.md): Tracking properties allow integrators to build a suitable way to track user's location - [Monitor POIs with Geofence](https://developers.woosmap.com/products/geofencing-sdk/react-native-plugin/guides/monitor-pois.md): Monitor POIs with Geofence using React Native Plugin - [React Native Plugin](https://developers.woosmap.com/products/geofencing-sdk/react-native-plugin/guides/setup.md): Setup the Woosmap Geofencing SDK using the React Native Plugin - [Tracking Profiles](https://developers.woosmap.com/products/geofencing-sdk/react-native-plugin/guides/start-tracking-profiles.md): Start/Stop a tracking profile using React Native Plugin - [Monitor Woosmap assets](https://developers.woosmap.com/products/geofencing-sdk/android-sdk/guides/monitor-woosmap-assets.md): Monitor Woosmap assets with Geofence using Android SDK and Woosmap Search API - [iOS Location permission](https://developers.woosmap.com/products/geofencing-sdk/ios-sdk/concepts/location-permission.md): Ask the user for permission to access their location. - [Tracking Profiles](https://developers.woosmap.com/products/geofencing-sdk/flutter-plugin/guides/find-nearest-pois.md): Use Search API to monitor regions around POIs using the Flutter plugin - [Monitor point of interest with beacon fencing](https://developers.woosmap.com/products/geofencing-sdk/android-sdk/guides/monitor-beacons.md): Find in this guide how-to monitor beacon proximity in a Android application through the Woosmap Geofencing SDK. - [Monitor point of interest with beacon fencing](https://developers.woosmap.com/products/geofencing-sdk/beacon.md): Monitor a user's proximity to indoor points of interest using beacons. - [Monitor point of interest with beacon fencing](https://developers.woosmap.com/products/geofencing-sdk/ios-sdk/guides/monitor-beacons.md): Find in this guide how-to monitor beacon proximity in an iOS application through the Woosmap Geofencing SDK. - [Monitor POIs with Geofence](https://developers.woosmap.com/products/geofencing-sdk/flutter-plugin/guides/monitor-pois.md): Monitor POIs with Geofence using Flutter Plugin - [Flutter Plugin](https://developers.woosmap.com/products/geofencing-sdk/flutter-plugin/guides/setup.md): Setup the Woosmap Geofencing SDK using the Flutter Plugin - [Tracking Profiles](https://developers.woosmap.com/products/geofencing-sdk/flutter-plugin/guides/start-tracking-profiles.md): Start/Stop a tracking profile using Flutter Plugin - [Marketing Cloud integration](https://developers.woosmap.com/products/geofencing-sdk/integration/marketing-cloud.md): Connect Woosmap Geofencing with Salesforce Marketing Cloud - [Find nearest POIs](https://developers.woosmap.com/products/geofencing-sdk/ios-sdk/guides/find-nearest-pois.md): Find nearest POIs using iOS SDK - [Monitor places with custom geofence](https://developers.woosmap.com/products/geofencing-sdk/ios-sdk/guides/monitor-pois.md): Monitor places with custom geofence using iOS SDK - [Monitor user's Visits](https://developers.woosmap.com/products/geofencing-sdk/ios-sdk/guides/monitor-user-visits.md): How to track user's Visits and identify his Zone of interest on iOS. - [Monitor Woosmap assets](https://developers.woosmap.com/products/geofencing-sdk/ios-sdk/guides/monitor-woosmap-assets.md): Monitor Woosmap assets with Geofence using iOS SDK and Woosmap Search API - [Tracking Profiles](https://developers.woosmap.com/products/geofencing-sdk/ios-sdk/guides/start-tracking-profiles.md): Start/Stop a tracking profile using iOS SDK - [Activate Debug Logs](https://developers.woosmap.com/products/geofencing-sdk/ios-sdk/guides/debug-log.md): Enable SDK for troubleshooting and profiling - [Tracking Profiles](https://developers.woosmap.com/products/geofencing-sdk/react-native-plugin/guides/find-nearest-pois.md): Use Search API to monitor region around POIs using React Native plugin - [Braze integration](https://developers.woosmap.com/products/geofencing-sdk/integration/braze.md): Connect Woosmap Geofencing SDK with Braze - [iOS SDK](https://developers.woosmap.com/products/geofencing-sdk/ios-sdk/guides/setup.md): Set up the Woosmap Geofencing SDK using the iOS SDK - [Android Location permission](https://developers.woosmap.com/products/geofencing-sdk/android-sdk/concepts/location-permission.md): How to request Android location permission - [Find nearest POIs](https://developers.woosmap.com/products/geofencing-sdk/android-sdk/guides/find-nearest-pois.md): Find nearest POIs using Woosmap API - [Activate Debug Logs](https://developers.woosmap.com/products/geofencing-sdk/android-sdk/guides/debug-log.md): Enable SDK for troubleshooting and profiling ### Geolocation Api - [Get User's Device Location](https://developers.woosmap.com/products/geolocation-api/location.md): How to get location of a user's device from its ip address - [Migrating from Google Geolocation & Timezone](https://developers.woosmap.com/products/geolocation-api/migration.md): Migrate from Google Geolocation API and Time Zone API to Woosmap — IP-based location, GDPR-compliant, and timezone in one call. - [Search Stores Nearby a User's Device Location](https://developers.woosmap.com/products/geolocation-api/stores.md): How to search stores nearby a user's device based on its ip address - [Get the Timezone of a Location](https://developers.woosmap.com/products/geolocation-api/timezone.md): How to retrieve the timezone and time offsets useful to compute a local time from a location ### Indoor Api - [Autocomplete](https://developers.woosmap.com/products/indoor-api/features/autocomplete.md): The Autocomplete endpoint offers real-time search suggestions for POIs within your venue as users type, facilitating the development of predictive search interfaces that enable users to quickly locate indoor locations. - [Distance Matrix](https://developers.woosmap.com/products/indoor-api/features/distance_matrix.md): The Distance Matrix endpoint computes travel distances and durations between multiple origins and destinations within your indoor venue. This is ideal for batch calculations, finding the nearest POIs, or optimizing multi-stop routes. - [Route / Directions](https://developers.woosmap.com/products/indoor-api/features/route.md): The Directions endpoint calculates the optimal route between two indoor locations, providing turn-by-turn navigation instructions, distance, duration, and a polyline for visual display. It supports multi-floor navigation and can apply custom routing profiles. - [Get Started](https://developers.woosmap.com/products/indoor-api/get-started.md): Get started with the Woosmap Indoor API. Try our interactive demo, view simple examples, and learn how to create custom indoor maps for your site. - [Indoor Points of Interest (POIs)](https://developers.woosmap.com/products/indoor-api/concepts/indoor-pois.md): Learn about the different POI types and categories available for indoor venues in the Woosmap Indoor API, based on OpenStreetMap tagging conventions. - [Venue Setup & Digitization](https://developers.woosmap.com/products/indoor-api/concepts/mapping.md): This comprehensive guide explains how to digitalize an indoor venue from scratch. The digitalization process transforms your physical space into a digital representation that can be used with the Woosmap Indoor API. - [Optimization and Tuning](https://developers.woosmap.com/products/indoor-api/concepts/tuning-map.md): Techniques for tuning search, routing graph configuration, and IndoorRenderer behaviour. - [Indoor Direction Service](https://developers.woosmap.com/products/indoor-api/guides/direction-service.md): How to calculate and display the shortest route between 2 locations - [Indoor Map Renderer](https://developers.woosmap.com/products/indoor-api/guides/map-renderer.md): How to configure and render indoor map on page. - [Integrating the Woosmap Indoor JS Widget](https://developers.woosmap.com/products/indoor-api/guides/widget.md): Get started with the Woosmap Indoor JS Widget. View a simple example, learn the concepts, and create custom indoor maps for your site. - [Using the API with Your Own Venues](https://developers.woosmap.com/products/indoor-api/guides/using-the-api.md): How to obtain credentials, authenticate requests, and connect the Indoor API to your own venue data. - [Get Feature Details](https://developers.woosmap.com/products/indoor-api/features/feature-details.md): The Get Feature Details endpoint retrieves comprehensive information about a specific Point of Interest (POI) within your indoor venue, including its precise location, properties, floor level, and metadata. - [Search](https://developers.woosmap.com/products/indoor-api/features/search.md): The Search endpoint enables full-text search and filtering of POIs within your indoor venue. Query POIs by name, category, building, level, or custom attributes to build powerful search experiences. - [Indoor JS API v1.4](https://developers.woosmap.com/products/indoor-api/indoor-js-api/reference.md): Indoor JS API Reference v1.4 - [Overview](https://developers.woosmap.com/products/indoor-api/overview.md): Woosmap Indoor Maps provides indoor mapping, navigation, and point-of-interest (POI) search for private venues. Use it to build wayfinding solutions for shopping malls, airports, corporate campuses, and other indoor spaces. - [Woosmap Mobile SDKs – Indoor](https://developers.woosmap.com/products/indoor-api/reference/mobile-sdk.md): Quick access to all Woosmap mobile SDKs for Android, iOS, Flutter, and React Native, with guides and documentation for integrating Indoor in mobile applications. ### Localities - [Locality Types](https://developers.woosmap.com/products/localities/concepts/locality-types.md): Understanding location types and how to filter results in Localities APIs. - [Postal Code Coverage](https://developers.woosmap.com/products/localities/concepts/postal-code-coverage.md): Postal code search availability across standard and advanced data coverage modes. - [Localities Geocoding](https://developers.woosmap.com/products/localities/features/geocoding.md): Convert addresses, postal codes, and localities to geographic coordinates, and vice versa. Use this endpoint for geocoding, reverse geocoding, and batch address processing in your applications. - [Localities Autocomplete](https://developers.woosmap.com/products/localities/features/autocomplete.md): Build predictive address search with real-time location suggestions. Learn implementation patterns, best practices, and how to chain Autocomplete with Details for complete address data. - [Localities Details](https://developers.woosmap.com/products/localities/features/details.md): Retrieve comprehensive details for any autocomplete suggestion using its public_id. This response provides full locality, address, and POI information for selected search results. - [Localities Nearby](https://developers.woosmap.com/products/localities/features/nearby.md): Discover and filter points of interest (POIs) within a specified radius of any location. Use this endpoint to find restaurants, stores, hotels, and more, with support for type-based queries and precise geolocation. - [Language Support](https://developers.woosmap.com/products/localities/concepts/language-support.md): Supported languages for Localities API results and regional language availability. - [Geographic Shapes](https://developers.woosmap.com/products/localities/concepts/geographic-shapes.md): Countries where boundary polygons are available through the Details API for cities, administrative divisions, and countries. - [Address Coverage](https://developers.woosmap.com/products/localities/concepts/address-coverage.md): Country-by-country breakdown of address precision levels available through Localities APIs. - [Choosing Your Localities Integration](https://developers.woosmap.com/products/localities/guides/integration-path.md): Select the best way to integrate Woosmap Localities. This guide covers the REST API, the recommended Map JS API, and other client-side libraries. - [Localities JS API Guide](https://developers.woosmap.com/products/localities/guides/js-guide.md): Installation, configuration, usage and examples for the Woosmap Localities JavaScript API to integrate location search and geocoding into your web applications. - [Using Localities with the Map JS API](https://developers.woosmap.com/products/localities/guides/map-js-guide.md): A comprehensive guide to using the Localities API (Autocomplete, Details, and Geocoding) through the Woosmap Map JS's LocalitiesService. - [Migrating from Google Places](https://developers.woosmap.com/products/localities/guides/migration.md): Migration guide for moving from Google Places to Woosmap Localities APIs. - [Integrating Localities with the Store Locator Widget](https://developers.woosmap.com/products/localities/guides/store-locator-widget.md): Customize the Store Locator Widget's search bar to provide interactive, as-you-type suggestions and filter the results. - [Tune Localities Autocomplete & Details](https://developers.woosmap.com/products/localities/guides/tuning-localities-results.md): Learn how Localities API parameters shape your search results. Use filtering, biasing, and type selection to go from broad to precise queries. - [Localities Widget Guide](https://developers.woosmap.com/products/localities/guides/widget-guide.md): Installation, configuration, usage and customization of the Woosmap Localities Widget for embedding location search functionality into your website with ease. - [Overview](https://developers.woosmap.com/products/localities/overview.md): Discover Woosmap Localities, a powerful API for location search, geocoding, and POI discovery. Learn about core capabilities, integration options, and global coverage. - [Localities Reference 2.0](https://developers.woosmap.com/products/localities/reference/libraries/js/2.0.md): Localities Javascript API Reference 2.0 - [Woosmap Map JS SDK – Localities](https://developers.woosmap.com/products/localities/reference/libraries/map-js-sdk.md): Quick access to Localities guides and reference documentation for Woosmap Map JS SDK, including autocomplete, details, geocoding, and service classes for JavaScript map integrations. - [Woosmap Mobile SDKs](https://developers.woosmap.com/products/localities/reference/libraries/mobile-sdk.md): Quick access to all Woosmap mobile SDKs for Android, iOS, Flutter, and React Native, with guides and documentation for integrating Localities autocomplete in mobile applications. - [Localities Widget Reference 2.0](https://developers.woosmap.com/products/localities/reference/libraries/widget/2.0.md): Localities Javascript Widget Reference 2.0 - [Quickstart: Your First REST API Call](https://developers.woosmap.com/products/localities/tutorials/making-first-request.md): A 5-minute guide to making your first server-side request to the Woosmap Localities REST API using cURL for autocomplete and details. ### Map Api - [Map Styles](https://developers.woosmap.com/products/map-api/concepts/map-styles.md): Set your own style for different features and elements in a map - [Map Types](https://developers.woosmap.com/products/map-api/concepts/map-types.md): Switch between roadmap and satellite views using the mapTypeId property of the Woosmap Map JS API. - [Polyline Encoding](https://developers.woosmap.com/products/map-api/concepts/polyline-encoding.md): Understand the encoded polyline algorithm and use our interactive playground to encode/decode coordinates - [Using Promises](https://developers.woosmap.com/products/map-api/concepts/promises.md): Request Woosmap services asynchronously through Map JavaScript API - [Build a store locator using Woosmap Map JS API](https://developers.woosmap.com/products/map-api/concepts/store-locator.md): This guide provides best practices for building a store locator using the Woosmap Map JS API. It features examples for showcasing your assets on a map, finding locations, and giving directions to your users. - [Tiled View](https://developers.woosmap.com/products/map-api/concepts/tiled-view.md): Display a lot of makers on a map while still offering a good user experience. - [Using Typescript](https://developers.woosmap.com/products/map-api/concepts/using-typescript.md): Using TypeScript with Woosmap Map JS API - [Get Started](https://developers.woosmap.com/products/map-api/get-started.md): Get started with the Woosmap Map JavaScript API. View a simple example, learn the concepts, and create custom maps for your site. - [Get Driving Directions](https://developers.woosmap.com/products/map-api/guides/directions.md): Get distance, duration and path polyline for a pair of origin and destination, based on the recommended route between those two points for a specified travel mode. - [Display your Stores](https://developers.woosmap.com/products/map-api/guides/display-stores-overlay.md): The Woosmap Map provides an overlay layer dedicated to display your assets over the Map. - [Draw Shapes](https://developers.woosmap.com/products/map-api/guides/draw-shapes.md): Draw geospatial data like polygons or any GeoJSON data. - [Handling Events](https://developers.woosmap.com/products/map-api/guides/events.md): Learn how to deal with user events and state change notifications triggered when a user interact with the map. - [Display External Layer](https://developers.woosmap.com/products/map-api/guides/external-layer.md): How to use External Layer to display your tiles of data on top of Woosmap Map. - [Info Window](https://developers.woosmap.com/products/map-api/guides/infowindows.md): Used to display content in an overlay that looks like a popup window and is often linked to a marker. - [Add Markers](https://developers.woosmap.com/products/map-api/guides/markers.md): Display markers to identify locations on Woosmap Map. - [Migrating from Google Maps](https://developers.woosmap.com/products/map-api/guides/migration.md): Migrate your Google Maps dynamic and static map integration to Woosmap Map JS API. - [Render Shapes](https://developers.woosmap.com/products/map-api/guides/render-shapes.md): Display and style geospatial data like polygons or any GeoJSON data. - [Get Transit Route](https://developers.woosmap.com/products/map-api/guides/transit.md): Get distance, duration and path polyline for a pair of origin and destination, based on the recommended transit route between those two points. - [Map JS API v1.4](https://developers.woosmap.com/products/map-api/reference/1.4.md): Map JS API Reference v1.4 - [Work with Distance](https://developers.woosmap.com/products/map-api/services/distance.md): Detailed guide on using the `DistanceService` to calculate distances and durations between multiple origins and destinations or to compute isochrones. - [Work with Localities](https://developers.woosmap.com/products/map-api/services/localities-autocomplete-details.md): Use the `LocalitiesService` to autocomplete and get details of localities, postal codes or addresses. - [Work with Localities](https://developers.woosmap.com/products/map-api/services/localities-geocode.md): Use the `LocalitiesService` to geocode addresses and reverse geocode locations. - [Work with Stores](https://developers.woosmap.com/products/map-api/services/stores-search.md): Detailed guide on using the `StoresService` to search and autocomplete on stores. ### Map Static Api - [Customize static maps](https://developers.woosmap.com/products/map-static-api/advanced-usages.md): Discover Static Map advanced capabilities - [Create your first static map](https://developers.woosmap.com/products/map-static-api/first-queries.md): Discover Static Map basics - [Get Started](https://developers.woosmap.com/products/map-static-api/get-started.md): The easiest way to display location-based maps with minimal integration effort ### Mcp Server - [Quick Start](https://developers.woosmap.com/products/mcp-server/get-started.md): First steps to experiment Woosmap MCP Server - [Woosmap MCP Server](https://developers.woosmap.com/products/mcp-server/overview.md): Connect AI assistants to Woosmap APIs. Enable LLMs to search addresses, find stores, calculate routes, generate maps, and more. ### Migration Guides - [Migrating from Google Maps to Woosmap](https://developers.woosmap.com/products/migration-guides/migration-from-google-maps.md): Find the Woosmap equivalent of every Google Maps feature, with links to dedicated migration guides for each product. ### Mobile - [Display your Stores with the Android SDK](https://developers.woosmap.com/products/mobile/android/displaying-stores.md): Using Stores with the Android SDK - [Distance API with Android SDK](https://developers.woosmap.com/products/mobile/android/distance.md): Get distance, duration and path polyline for a pair of origin and destination, based on the recommended route between those two points for a specified travel mode. - [Using Kotlin for Gradle](https://developers.woosmap.com/products/mobile/android/gradle-kotlin.md): Learn how to convert your Gradle scripts from Groovy to Kotlin - [Localities Autocomplete with Android SDK](https://developers.woosmap.com/products/mobile/android/localities-autocomplete.md): Using Localities Autocomplete with Woosmap Android SDK - [Step by Step First Application](https://developers.woosmap.com/products/mobile/android/step-by-step-first-application.md): Getting started with the Woosmap Android SDK - [Drawing with Android SDK](https://developers.woosmap.com/products/mobile/android/drawing-on-mapview.md): Drawing on a MapView - [Indoor Direction](https://developers.woosmap.com/products/mobile/android/indoor-direction.md): How to calculate and display the shortest route between indoor 2 locations - [Woosmap for Flutter - Driving Directions](https://developers.woosmap.com/products/mobile/flutter/direction.md): Get distance, duration and path polyline for a pair of origin and destination, based on the recommended transit route between those two points. - [Get started with Woosmap for Flutter](https://developers.woosmap.com/products/mobile/flutter/get-started.md): Get access to Woosmap services for your native mobile developments on hybrid Flutter development. - [Woosmap for Flutter - Show Indoor map](https://developers.woosmap.com/products/mobile/flutter/indoor.md): Get started with the Woosmap Indoor JS API. View simple examples, learn the concepts, and create custom indoor maps for your application. - [Woosmap for Flutter - Marker](https://developers.woosmap.com/products/mobile/flutter/markers.md): Markers are used to display clickable/draggable icons on the map. You can attach a wide variety of event listeners to control user interaction.. - [Woosmap for Flutter - API Services](https://developers.woosmap.com/products/mobile/flutter/services.md): Get access to Woosmap services for your native mobile developments on hybrid flutter development. - [Woosmap for Flutter - Displaying your stores](https://developers.woosmap.com/products/mobile/flutter/store-overlay.md): The Woosmap Map provides an overlay layer dedicated to display your assets over the Map. - [Woosmap Native SDK](https://developers.woosmap.com/products/mobile/get-started.md): Get access to Woosmap services for your native mobile developments on iOS and Android. - [Woosmap for React Native - Driving Directions](https://developers.woosmap.com/products/mobile/react-native/direction.md): Get distance, duration and path polyline for a pair of origin and destination, based on the recommended transit route between those two points. - [Get started with Woosmap for React Native](https://developers.woosmap.com/products/mobile/react-native/get-started.md): Get access to Woosmap services for your native mobile developments on hybrid React Native development. - [Woosmap for React Native - Show Indoor map](https://developers.woosmap.com/products/mobile/react-native/indoor.md): Get started with the Woosmap Indoor JS API. View simple examples, learn the concepts, and create custom indoor maps for your application. - [Woosmap for React Native - Marker](https://developers.woosmap.com/products/mobile/react-native/markers.md): Markers are used to display clickable/draggable icons on the map. You can attach a wide variety of event listeners to control user interaction.. - [Woosmap for React Native - API Services](https://developers.woosmap.com/products/mobile/react-native/services.md): Get access to Woosmap services for your native mobile developments on hybrid React Native development. - [Woosmap for React Native - Displaying your stores](https://developers.woosmap.com/products/mobile/react-native/store-overlay.md): The Woosmap Map provides an overlay layer dedicated to display your assets over the Map. ### Multisearch Lib - [Fallback Autocomplete Services](https://developers.woosmap.com/products/multisearch-lib/fallback-concept.md): Fallback concept explaining when and how to switch between autocomplete providers to get the best user experience. - [Woosmap MultiSearch Library](https://developers.woosmap.com/products/multisearch-lib/get-started.md): Combine best of breed address autocomplete services - [Configure the Woosmap MultiSearch JavasScript API](https://developers.woosmap.com/products/multisearch-lib/js/full-configuration.md): Explore available parameters and understand how to combine the different autocomplete services with the JS Lib - [Woosmap MultiSearch JavaScript API](https://developers.woosmap.com/products/multisearch-lib/js/get-started.md): Basics and first steps to set the MultiSearch JS Lib - [MultiSearch Reference](https://developers.woosmap.com/products/multisearch-lib/js/multisearch-reference.md): MultiSearch Javascript API Reference - [Woosmap MultiSearch Autofill Address Form](https://developers.woosmap.com/products/multisearch-lib/js/samples/autofill-address-form.md): Autofill Address Form with address components from details - [Woosmap MultiSearch Advanced Sample](https://developers.woosmap.com/products/multisearch-lib/js/samples/woosmap-multisearch-advanced.md): How to pass parameters to limit the search to a specific country and to always search in your stores attributes - [Woosmap MultiSearch Basic Sample](https://developers.woosmap.com/products/multisearch-lib/js/samples/woosmap-multisearch.md): Simplest way to implement Woosmap MultiSearch with default parameters - [Use MultiSearch Js API in a React Native application](https://developers.woosmap.com/products/multisearch-lib/react-native/get-started.md): Take benefit from MultiSearch Js API in a React Native application. ### Stores Api - [Opening Hours](https://developers.woosmap.com/products/stores-api/concepts/opening-hours.md): How Woosmap handles your store opening hours, including timezone, usual, special, and temporary closure rules. - [Query Syntax](https://developers.woosmap.com/products/stores-api/concepts/query-syntax.md): How to build queries for the Stores API using fields, operators, and combinators to filter assets by type, tag, location, custom properties, and more. - [Search](https://developers.woosmap.com/products/stores-api/features/search.md): Search and filter your store assets using attribute queries and geographic filters. - [Autocomplete Search](https://developers.woosmap.com/products/stores-api/features/autocomplete.md): Text-based store search that returns suggestions based on localised asset names. - [Data Management](https://developers.woosmap.com/products/stores-api/features/data-management.md): Create, update, delete, retrieve, and replace store assets in your Woosmap project. - [Zones](https://developers.woosmap.com/products/stores-api/features/zones.md): Define and manage geographic zones linked to your stores for zone-based search. - [Choosing Your Stores API Integration](https://developers.woosmap.com/products/stores-api/guides/integration-path.md): Choose the right way to integrate Woosmap Stores API: REST API, Map JS API StoresService, Store Locator Widget, or Mobile SDKs. - [How To Tune Stores API Results](https://developers.woosmap.com/products/stores-api/guides/tuning-search-results.md): How Stores API parameters shape your search results. Use query filters, geographic parameters, and pagination to go from broad to precise queries. - [Overview](https://developers.woosmap.com/products/stores-api/overview.md): Woosmap Stores API for managing, searching, filtering, and autocompleting your store and asset data. - [Quickstart: Your First Stores API Call](https://developers.woosmap.com/products/stores-api/tutorials/making-first-request.md): Make your first server-side request to the Woosmap Stores REST API to search and filter on store data. ### Transit Api - [Route endpoint](https://developers.woosmap.com/products/transit-api/route-endpoint.md): How to compute travel distance, time and path for a pair of origin and destination by using public transportation. ### W3w Api - [Getting Started with the Woosmap for what3words API](https://developers.woosmap.com/products/w3w-api/get-started.md): Explanation of available endpoints with example requests. - [How to convert a what3words address to a street address](https://developers.woosmap.com/products/w3w-api/how-to/what3words-to-address.md): We will convert a users input (with Auto Suggest) into a street address and allow them to choose the correct one. - [What is the Woosmap for what3words API](https://developers.woosmap.com/products/w3w-api/overview.md): Add what3words capabilities to your address search. ### Widgets - [Store Locator Widget Advanced Usage](https://developers.woosmap.com/products/widgets/store-locator-widget/advanced-usages.md): Listen to advanced user events and customize your widget with your own style. - [Store Locator Widget Quick Start](https://developers.woosmap.com/products/widgets/store-locator-widget/quick-start.md): How to customize your Store Locator Widget - [Configure the Woosmap Store Locator Widget](https://developers.woosmap.com/products/widgets/store-locator-widget/full-configuration.md): Basics, settings and first steps to personalize the Store Locator Widget - [Store Locator Widget Sample Usage](https://developers.woosmap.com/products/widgets/store-locator-widget/sample-usage.md): How to integrate Woosmap Store Locator Widget. - [Store Locator Widget Reference](https://developers.woosmap.com/products/widgets/store-locator-widget/store-locator-widget-reference.md): Store Locator Widget Javascript API Reference ## Support - [Authentication](https://developers.woosmap.com/api-reference/authentication.md): How to manage your API Keys and restrict them to ensure your Woosmap Platform account is secure. - [Contact Woosmap Support](https://developers.woosmap.com/support/contact.md): Get in touch with the Support Team and describe your issue ## Code Samples - [Add Map](https://developers.woosmap.com/js-samples/add-map.md): A basic Woosmap Map sample centered on London - [Datasets Api - Using DatasetsOverlay & DatasetsService classes](https://developers.woosmap.com/js-samples/datasets-api.md): Advanced geospatial search and query functions - [Directions Service - Advanced](https://developers.woosmap.com/js-samples/directions-advanced.md): Using the Directions Service to get the distance and duration between two places. Add Waypoints to the route. - [Directions Service](https://developers.woosmap.com/js-samples/directions-simple.md): Compute routes between an origin and a destination. - [Distance Isochrone](https://developers.woosmap.com/js-samples/distance-isochrone.md): Distance Isochrones lets you calculate distance isochrones from a given location. - [Distance Matrix - Advanced](https://developers.woosmap.com/js-samples/distance-matrix-advanced.md): Using the DistanceService to calculate distances and durations between multiple origins and destinations - [Distance Matrix](https://developers.woosmap.com/js-samples/distance-matrix.md): Using the DistanceService to calculate distances and durations between multiple origins and destinations - [Draw Shapes - Handling Events](https://developers.woosmap.com/js-samples/draw-shapes-events.md): Register event handler on drawn shapes. - [Draw Shapes](https://developers.woosmap.com/js-samples/draw-shapes.md): Draw geospatial data like polygons or any GeoJSON data. - [Handling Events](https://developers.woosmap.com/js-samples/event-simple.md): Sample combining map events with marker events - [Geolocation Api](https://developers.woosmap.com/js-samples/geolocation-api.md): Get location of a user’s device from its ip address - [Stores Nearby Geolocation](https://developers.woosmap.com/js-samples/geolocation-nearby-stores.md): Search stores nearby a user’s device based on its ip address - [Indoor Directions Service](https://developers.woosmap.com/js-samples/indoor-directions-service.md): Use the IndoorService class to calculate the shortest route between 2 locations and display the route on an indoor map - [Indoor Map Renderer (Explore configuration options)](https://developers.woosmap.com/js-samples/indoor-map-advanced.md): An example of Indoor renderer with configuration options to explore. - [Indoor Map Renderer](https://developers.woosmap.com/js-samples/indoor-map-simple.md): A simple example using the Map-Js library to embed interactive indoor maps directly into your webpages - [Indoor Navigation Widget](https://developers.woosmap.com/js-samples/indoor-navigation-widget.md): With the help IndoorDirectionService you can use the navigation widget for better navigation experience such as turn by turn navigation. - [Indoor Widget - Explore more widget configuration options](https://developers.woosmap.com/js-samples/indoor-widget-advanced.md): Indoor Widget provides you a first integration that simplify integration of Woosmap Indoor Map in your web application. - [Indoor Widget](https://developers.woosmap.com/js-samples/indoor-widget-simple.md): The widget helps you to search for a POI, calculate the shortest path between 2 locations and discover the map through POI list grouped by level. - [InfoWindow Simple](https://developers.woosmap.com/js-samples/infowindow-simple.md): A basic InfoWindow opened at London - [Localities Api - Autocomplete (Country restrictions, address type in suggestions)](https://developers.woosmap.com/js-samples/localities-api-autocomplete-advanced.md): Localities Autocomplete requests on locality, postal code and address types in UK, FR, IT, SP and DE - [Localities Api - Autocomplete Requests](https://developers.woosmap.com/js-samples/localities-api-autocomplete.md): The Localities Autocomplete endpoint provides worldwide suggestions for text-based geographic searches. - [Localities Api - Details (Autocomplete on postal codes with addresses)](https://developers.woosmap.com/js-samples/localities-api-details-postalcodes.md): Get details of localities using autocomplete on postal codes only. (only available in the UK). - [Localities Api - Details Endpoint](https://developers.woosmap.com/js-samples/localities-api-details.md): The Localities details endpoint returns detailed information about a specific point of interest (using the point of interest's identifier namely public_id), including geographic coordinates. - [Localities API - Shape](https://developers.woosmap.com/js-samples/localities-api-shape.md): This sample demonstrates how to display the shape returned from a supported feature using the Localities API. It retrieves GeoJSON Geometry from the Details endpoint of the Localities API and displays it using the map's Data layer. - [Localities autocomplete and details](https://developers.woosmap.com/js-samples/localities-autocomplete.md): Use the LocalitiesService to autocomplete and get details of localities, postal codes or addresses. - [Localities Geocode](https://developers.woosmap.com/js-samples/localities-geocode.md): Use the LocalitiesService to geocode addresses and reverse geocode locations. - [Localities JS API](https://developers.woosmap.com/js-samples/localities-js-api.md): This example shows how to use the Localities JS API to embed a searchbar in your web page. The searchbar allows users to autocomplete for localities and retrieve details. - [Localities JS Widget - custom description](https://developers.woosmap.com/js-samples/localities-js-widget-custom-desc.md): Localities JS Widget with custom description to easily embed a searchbar in your web page. This example shows how to customize the description of autocomplete suggestions. - [Localities JS Widget](https://developers.woosmap.com/js-samples/localities-js-widget.md): This example shows how to use the Localities JS Widget to easily embed a searchbar in your web page. The searchbar allows users to autocomplete for localities and retrieve details. - [Localities Nearby POI](https://developers.woosmap.com/js-samples/localities-nearby-poi.md): Use the LocalitiesService to find out nearby POI. - [Map Clustering with GeoJSON](https://developers.woosmap.com/js-samples/map-clustering-geojson.md): This sample illustrates the usage of map clustering with GeoJSON data. - [Map Clustering with Stores](https://developers.woosmap.com/js-samples/map-clustering-stores.md): This sample illustrates the usage of map clustering with Stores Search API - [Map Events](https://developers.woosmap.com/js-samples/map-events.md): Handling map events triggered by user interaction - [Map External Layer](https://developers.woosmap.com/js-samples/map-external-layer.md): Add your own layers on top of Woosmap Map. - [Map Style Light Grey](https://developers.woosmap.com/js-samples/map-style-lightgrey.md): Map style useful to display overlays and highlight particular components. - [Map Style Transit By Night](https://developers.woosmap.com/js-samples/map-style-night.md): Map style useful for giving directions in low-light conditions. - [Map Style Point of Interest](https://developers.woosmap.com/js-samples/map-style-pois.md): Standard style displaying all Points of Interest on the map. - [Map Style Retro](https://developers.woosmap.com/js-samples/map-style-retro.md): Map style with colors inspired from old paper maps. - [Map Type Hybrid](https://developers.woosmap.com/js-samples/map-type-hybrid.md): Initialize a map with the hybrid satellite view and use the built-in map type control to switch between roadmap and satellite. - [Marker Click Event](https://developers.woosmap.com/js-samples/marker-click-event.md): Listen to this event to get the marker associated attributes. - [Marker HTML CSS](https://developers.woosmap.com/js-samples/marker-html-css.md): Create markers with HTML and CSS - [Marker Label](https://developers.woosmap.com/js-samples/marker-label.md): A Marker Label is a maker with a text label drawn inside it. - [Marker Simple](https://developers.woosmap.com/js-samples/marker-simple.md): Adding a simple marker on the center of the map - [MultiSearch Autofill Address Form](https://developers.woosmap.com/js-samples/multisearch-address-form-autofill.md): The Autofill Address Form sample demonstrates how to use the the MultiSearch JS API details call to populate the address form. - [MultiSearch JS API](https://developers.woosmap.com/js-samples/multisearch-js-api.md): This example shows how to use the MultiSearch JS API to embed a searchbar in your web page. The searchbar allows users to autocomplete for Woosmap Localities and fallback on Google Places. - [MultiSearch Map Advanced](https://developers.woosmap.com/js-samples/multisearch-map-advanced.md): This example shows how to use the MultiSearch JS API and Map JS API to create a simple map with a search box. Parameters allows to limit the search to a specific country and to always search in stores attributes - [MultiSearch Map Simple](https://developers.woosmap.com/js-samples/multisearch-map-simple.md): This example shows how to use the MultiSearch JS API and Map JS API to create a simple map with a search box. - [React Map Basic](https://developers.woosmap.com/js-samples/react-map-basic.md): A basic Woosmap Map sample using React JS Framework - [React Map with CustomOverlay](https://developers.woosmap.com/js-samples/react-map-with-custom-overlay.md): A Woosmap Map sample with a Marker as CustomOverlay using React JS Framework - [React Map with Localities](https://developers.woosmap.com/js-samples/react-map-with-localities.md): A Woosmap Map sample with a Localities Autocomplete input using React JS Framework - [Render Shapes - Circles](https://developers.woosmap.com/js-samples/render-shapes-circles.md): Display and style geospatial data like circles or any GeoJSON data. - [Render Shapes - Handling Events](https://developers.woosmap.com/js-samples/render-shapes-data-events.md): Register event listeners on the data layer - [Render Shapes - Data Layer](https://developers.woosmap.com/js-samples/render-shapes-data.md): Adding Data Geometries. All supported geometries from GeoJSON has dedicated subclasses attached to the Data layer. - [Render Shapes - GeoJSON data](https://developers.woosmap.com/js-samples/render-shapes-geojson.md): Add a map and load external GeoJSON data. - [Render Shapes - Polygons](https://developers.woosmap.com/js-samples/render-shapes-polygons.md): Display and style geospatial data like polygons or any GeoJSON data. - [Render Shapes - Polylines](https://developers.woosmap.com/js-samples/render-shapes-polylines.md): Display and style geospatial data like polylines or any GeoJSON data. - [Store Locator Widget - Baidu](https://developers.woosmap.com/js-samples/store-locator-widget-baidu.md): Woosmap Store Locator Widget displaying store on Baidu Map - [Store Locator Widget - Custom Filters](https://developers.woosmap.com/js-samples/store-locator-widget-custom-filters.md): Change the default filters block by applying your own style and creating filters based on search query. - [Store Locator Widget - Custom Renderer](https://developers.woosmap.com/js-samples/store-locator-widget-custom-renderer.md): Customise the rendering of your asset data on the side panel. - [Store Locator Widget - Enforce Accessibility](https://developers.woosmap.com/js-samples/store-locator-widget-enforce-accessibility.md): Woosmap Store Locator Widget displaying Bose stores all over the world. Enforcing accessibility features for better usability. - [Store Locator Widget - Events](https://developers.woosmap.com/js-samples/store-locator-widget-events.md): Listen to advanced user events and customize your widget with your own style. - [Store Locator Widget](https://developers.woosmap.com/js-samples/store-locator-widget.md): Woosmap Store Locator Widget displaying Bose stores all over the world - [Stores List](https://developers.woosmap.com/js-samples/stores-list-sync-map.md): Get all stores recursively. Synchronise the store list with the map display using map bounds and contains method - [Stores Overlay Click Event](https://developers.woosmap.com/js-samples/stores-overlay-click-event.md): Listen to this event to get the store object and process the associated attributes. - [Stores Overlay Query- Advanced](https://developers.woosmap.com/js-samples/stores-overlay-query-advanced.md): Filter the displayed stores based on a specific query using Query Helper - [Stores Overlay Query](https://developers.woosmap.com/js-samples/stores-overlay-query.md): Filter the displayed stores based on a specific query - [Stores Overlay](https://developers.woosmap.com/js-samples/stores-overlay.md): Display and Style Stores on a Map - [Stores Search Autocomplete API](https://developers.woosmap.com/js-samples/stores-search-autocomplete-api.md): This example shows how to use the Stores Search Autocomplete API to search for stores based on their localized names. - [Stores Search](https://developers.woosmap.com/js-samples/stores-search.md): Using the StoresService to search and autocomplete on stores. - [Transit Service - Advanced](https://developers.woosmap.com/js-samples/transit-advanced.md): Using the Transit Service to get the direction by public transport between an origin and a destination. - [Transit Service With Roadbook](https://developers.woosmap.com/js-samples/transit-roadbook.md): Demonstrate building a roadbook or itinerary using the Transit Service to get directions for public transport mode. - [Vector Map](https://developers.woosmap.com/js-samples/vector-map.md): Display 3D buildings on tilt the map - [Woosmap for What3Words](https://developers.woosmap.com/js-samples/w3w-autocomplete.md): Convert a What3Words address to a street address and pick a suggested location ## API Reference ### Data Api - [Create your Assets](https://developers.woosmap.com/api-reference/data-api/post-stores.md): Used to batch create Assets to a specific project identified with the private_key parameter. - [Update the Assets](https://developers.woosmap.com/api-reference/data-api/put-stores.md): Used to update assets in batch. storeId must exists when using PUT method, if one asset does not exists, the batch will be refused. - [Delete the Assets](https://developers.woosmap.com/api-reference/data-api/delete-stores.md): Used to delete one or more assets. The storeId specified in query parameter is the id of the asset to delete. To delete several assets, use the comma as a separator. To delete all project assets, omit the query parameter. - [Get Asset from ID](https://developers.woosmap.com/api-reference/data-api/get-stores-storeid.md): Used to retrieve an asset from his storeId - [Replace all assets](https://developers.woosmap.com/api-reference/data-api/post-stores-replace.md): To replace all your Assets. This endpoint will delete all previous assets and import assets in request body. During the operation previous assets could always be displayed on map. If the import failed previous assets are not deleted. ### Datasets Api - [Get Dataset](https://developers.woosmap.com/api-reference/datasets-api/get-datasets-dataset_id.md): Gets dataset details. Rate limit: 1/1s Ratelimit: 1/1s - [Delete Dataset](https://developers.woosmap.com/api-reference/datasets-api/delete-datasets-dataset_id.md): Schedule a dataset for deletion, deletion will happen in 7 days. Rate limit: 1/1s Ratelimit: 1/1s - [Update Dataset](https://developers.woosmap.com/api-reference/datasets-api/put-datasets-dataset_id.md): Updates a dataset url or name. Rate limit: 1/1s Ratelimit: 1/1s - [List Datasets](https://developers.woosmap.com/api-reference/datasets-api/get-datasets.md): Lists datasets. Rate limit: 1/1s Ratelimit: 1/1s - [Create Dataset](https://developers.woosmap.com/api-reference/datasets-api/post-datasets.md): Creates a dataset. Rate limit: 1/1s Ratelimit: 1/1s - [Get Dataset Status](https://developers.woosmap.com/api-reference/datasets-api/get-datasets-dataset_id-status.md): Returns the dataset import status. Rate limit: 1/5s Ratelimit: 1/5s - [Trigger Import](https://developers.woosmap.com/api-reference/datasets-api/post-datasets-dataset_id-import.md): Trigger the dataset import. Rate limit: 1/90s Ratelimit: 1/90s - [Reimport Dataset Webhook](https://developers.woosmap.com/api-reference/datasets-api/post-datasets-hooks-reimport-reimport_key.md): Triggers the reimport of the dataset linked to the dataset. Rate limit: 1/90s Ratelimit: 1/90s - [Search Features](https://developers.woosmap.com/api-reference/datasets-api/post-datasets-dataset_id-features-search.md): Search for features. Rate limit: 20/1s Ratelimit: 20/1s - [Nearby Features](https://developers.woosmap.com/api-reference/datasets-api/post-datasets-dataset_id-features-nearby.md): Search for features nearby geometry. Rate limit: 20/1s Ratelimit: 20/1s - [Intersect Features](https://developers.woosmap.com/api-reference/datasets-api/post-datasets-dataset_id-features-intersects.md): Returns the features that are intersecting with geometry. Rate limit: 20/1s Ratelimit: 20/1s - [Contains Features](https://developers.woosmap.com/api-reference/datasets-api/post-datasets-dataset_id-features-contains.md): Search for features containing geometry. Rate limit: 20/1s Ratelimit: 20/1s - [Within Features](https://developers.woosmap.com/api-reference/datasets-api/post-datasets-dataset_id-features-within.md): Search for features within geometry. Rate limit: 20/1s Ratelimit: 20/1s - [Get Feature](https://developers.woosmap.com/api-reference/datasets-api/get-datasets-dataset_id-features-feature_id.md): Gets a feature from its ID. Rate limit: 20/1s Ratelimit: 20/1s ### Distance Api - [Find Routes](https://developers.woosmap.com/api-reference/distance-api/get-distance-route-json.md): Get distance, duration and path (as a polyline) for a pair of origin and destination, based on the recommended route between those two points for a specified travel mode. Rate limit: 10/1s Rate limit with TRAFFIC: 20/1s - [Calculate Matrix](https://developers.woosmap.com/api-reference/distance-api/get-distance-distancematrix-json.md): Get distances and durations for a matrix of origins and destinations, based on the recommended route between start and end points for a specified travel mode. Rate limit: 10 requests/1s GET and POST Elements limit: 1000 elements/1s GET and POST Rate limit with TRAFFIC: 10 requests/1s GET and POST Elements limit with TRAFFIC: 1000 elements/1sGET and POST - [Calculate Matrix](https://developers.woosmap.com/api-reference/distance-api/post-distance-distancematrix-json.md): Get distances and durations for a matrix of origins and destinations, based on the recommended route between start and end points for a specified travel mode. Rate limit: 10 requests/1s GET and POST Elements limit: 1000 elements/1s GET and POST Rate limit with TRAFFIC: 10 requests/1s GET and POST Elements limit with TRAFFIC: 1000 elements/1s GET and POST - [Calculate Isochrone](https://developers.woosmap.com/api-reference/distance-api/get-distance-isochrone-json.md): Find all destinations that can be reached in a specific amount of time or a maximum travel distance. Rate limit: 10/1s Ratelimit: 10/1s - [Calculate Isochrone](https://developers.woosmap.com/api-reference/distance-api/post-distance-isochrone-json.md): Find all destinations that can be reached in a specific amount of time or a maximum travel distance. Rate limit: 10/1s Ratelimit: 10/1s - [Find Tolls](https://developers.woosmap.com/api-reference/distance-api/get-distance-tolls-json.md): Get distance, duration and tolls for an origin,destination pair, based on the recommended route between those two points for a specified travel mode. Rate limit: 5/1s Ratelimit: 5/1s ### Distance Async Api - [Start Matrix Calculation](https://developers.woosmap.com/api-reference/distance-async-api/post-distance-matrix-async.md): Start an asynchronous matrix calculation. Rate limit: 20/1s Ratelimit: 20/1s - [Check Matrix Calculation Status](https://developers.woosmap.com/api-reference/distance-async-api/get-distance-matrix-async-matrix_id-status.md): Check on the progress of an asynchronous matrix calculation. Rate limit: 20/1s Ratelimit: 20/1s - [Get Matrix Calculation Result](https://developers.woosmap.com/api-reference/distance-async-api/get-distance-matrix-async-matrix_id.md): Get the results of an asynchronous matrix calculation. You should confirm using the /matrix/{matrix_id}/status endpoint that the calculation is completed before calling this endpoint. Rate limit: 20/1s Ratelimit: 20/1s ### Geolocation Api - [Geolocation from an IP address](https://developers.woosmap.com/api-reference/geolocation-api/get-geolocation-position.md): The /position returns JSON location of your users thanks to IP address of their devices. - [Assets nearby a Geolocation](https://developers.woosmap.com/api-reference/geolocation-api/get-geolocation-stores.md): Retrieve the stores nearby an ip location. Stores are returned only if a relevant ip location is found - for an accuracy of 20km or less. - [Timezone](https://developers.woosmap.com/api-reference/geolocation-api/get-geolocation-timezone.md): Returns timezone information based on the location, and optionally a timestamp for daylight saving time. Note: rawOffset never contains the dst. ### Indoor Api - [Get Venue By Key](https://developers.woosmap.com/api-reference/indoor-api/get-indoor-venues-venue_id.md): Returns a Venue based on the ID given. Rate limit: 20/1s - [Get Venues By Key](https://developers.woosmap.com/api-reference/indoor-api/get-indoor-venues.md): Returns a list of Venues associated with the project of the key used to authenticate the request. Rate limit: 20/1s - [Get Indoor Style](https://developers.woosmap.com/api-reference/indoor-api/get-indoor-style.md): Returns the style layers. Rate limit: 20/1s - [Distance Matrix](https://developers.woosmap.com/api-reference/indoor-api/get-indoor-distancematrix-venue_id.md): Get distances and durations for a matrix of origins and destinations, based on the recommended route between start and end points for a specified travel mode. The API returns information consisting of rows containing distance and duration values for each pair of start and end point. The returned distances are designed to be used to find and sort multiple assets by road distance. Duration values are provided as complementary info. Rate limit: 20/1s - [Directions](https://developers.woosmap.com/api-reference/indoor-api/get-indoor-directions-venue_id.md): Returns the directions to go from an Origin to a Destination. Routing Configuration must be done before this endpoint will work. Rate limit: 20/1s - [Search Venue Pois By Key](https://developers.woosmap.com/api-reference/indoor-api/get-indoor-venues-venue_id-pois-search.md): Full text search of the features of a venue using name or description Rate limit: 30/1s - [Autocomplete Venue Pois By Key](https://developers.woosmap.com/api-reference/indoor-api/get-indoor-venues-venue_id-pois-autocomplete.md): Autocomplete text search of the features of a venue using a name or description Rate limit: 20/1s - [Get Feature By Key](https://developers.woosmap.com/api-reference/indoor-api/get-indoor-venues-venue_id-features-feature_id.md): Returns a single feature using its ID. Rate limit: 20/1s - [Tiles By Key](https://developers.woosmap.com/api-reference/indoor-api/get-indoor-venues-venue_id-tiles-z-x-y.md): Returns a tile for the venue. Rate limit: 50/1s ### Localities Api - [Autocomplete](https://developers.woosmap.com/api-reference/localities-api/get-localities-autocomplete.md): Returns worldwide place suggestions for a text query, matching on whole words or substrings. Designed for as-you-type input: addresses, cities, postal codes, suburbs, and more. Ratelimit: 50/1s - [Details](https://developers.woosmap.com/api-reference/localities-api/get-localities-details.md): Returns the full details of a suggestion, looked up by its public_id. Ratelimit: 50/1s - [Geocode](https://developers.woosmap.com/api-reference/localities-api/get-localities-geocode.md): Geocodes an address into coordinates, or reverse geocodes a latlng position into an address. Provide exactly one of address or latlng. Ratelimit: 50/1s - [Nearby](https://developers.woosmap.com/api-reference/localities-api/get-localities-nearby.md): Returns worldwide points of interest around a location, sorted by distance. Filter with types and excluded_types. Ratelimit: 50/1s ### Search Api - [Search for assets](https://developers.woosmap.com/api-reference/search-api/get-stores-search.md): Used to retrieve assets from query. - [Autocomplete for assets](https://developers.woosmap.com/api-reference/search-api/get-stores-autocomplete.md): Autocomplete on localizedNames with highlighted results on asset name. Use the field localized in your query parameter to search for localized names. - [Bounds for assets](https://developers.woosmap.com/api-reference/search-api/get-stores-search-bounds.md): Used to retrieve Bounds for assets. ### Static Map Api - [Get Static Map](https://developers.woosmap.com/api-reference/static-map-api/get-maps-static.md): Retrieve a static map Ratelimit: 20/1s ### Transit Api - [Transit Route](https://developers.woosmap.com/api-reference/transit-api/get-transit-route.md): Rate limit: 10/1s Ratelimit: 10/1s ### What3words Api - [Convert To What 3 Words](https://developers.woosmap.com/api-reference/what3words-api/get-what3words-convert-to-3wa.md): This function will convert a latitude and longitude to a 3 word address, in the language of your choice. It also returns country, the bounds of the grid square, a nearby place (such as a local town) and a link to the what3words map site. Rate limit: 20/1s Ratelimit: 20/1s - [Convert To Address](https://developers.woosmap.com/api-reference/what3words-api/get-what3words-convert-to-address.md): This function converts a 3 word address to a list of address. It will return at most the 5 closest addresses to the what3words provided. Rate limit: 20/1s Ratelimit: 20/1s - [Autosuggest](https://developers.woosmap.com/api-reference/what3words-api/get-what3words-autosuggest.md): AutoSuggest can take a slightly incorrect 3 word address and suggest a list of valid 3 word addresses. It has powerful features that can, for example, optionally limit results to a country or area, and prioritise results that are near the user. Rate limit: 20/1s Ratelimit: 20/1s ### Zones Api - [List your Zones](https://developers.woosmap.com/api-reference/zones-api/get-zones.md): List all zones for the current project, sorted by zone_id. - [Create your Zones](https://developers.woosmap.com/api-reference/zones-api/post-zones.md): Used to batch create Zones to a specific project identified with the private_key parameter. - [Update the Zones](https://developers.woosmap.com/api-reference/zones-api/put-zones.md): Used to update zones in batch. zone_id must exists when using PUT method, if one zone does not exists, the batch will be refused. - [Delete the Zones](https://developers.woosmap.com/api-reference/zones-api/delete-zones.md): Used to delete one or more Zones. - [Get Zone from ID](https://developers.woosmap.com/api-reference/zones-api/get-zones-zone_id.md): Used to retrieve a zone from his zone_id - [Delete Zone from ID](https://developers.woosmap.com/api-reference/zones-api/delete-zones-zone_id.md): Used to delete one Zone. The zone_id is the id of the zone to delete. To delete several zones, use the comma as a separator.