Source: https://developers.woosmap.com/products/migration-guides/migration-from-google-maps/

> For clean Markdown of any page, append `.md` to the page URL.

> For a complete documentation index, see https://developers.woosmap.com/llms.txt

# Migrating from Google Maps to Woosmap



The Woosmap JS SDK mirrors Google Maps' class structure on purpose — most migrations come down to a
namespace swap. The Places/Localities migration requires a few more changes since the API structure differs.

The tables below map each Google Maps feature to its Woosmap equivalent. Each section links to a
dedicated guide with before/after code and gotchas.

## Maps

| Google Maps Feature    | Woosmap Equivalent                                                                                   |
| :--------------------- | :--------------------------------------------------------------------------------------------------- |
| Dynamic Maps           | [Map JS API](/products/map-api/get-started/)                                                         |
| Map Styling            | [Map Styles](/products/map-api/concepts/map-styles/)                                                 |
| Markers & Info Windows | [Markers](/products/map-api/guides/markers/) & [Info Windows](/products/map-api/guides/infowindows/) |
| Shapes & Overlays      | [Circles, Polygons, Polylines](/products/map-api/guides/render-shapes/)                              |
| Static Maps            | [Static Map API](/products/map-static-api/get-started/)                                              |

This is the easiest part of the migration — it's really just find-and-replace.
[Maps migration guide](/products/map-api/guides/migration/)

## Places & Geocoding

| Google Maps Feature | Woosmap Equivalent                                                                     |
| :------------------ | :------------------------------------------------------------------------------------- |
| Geocoding API       | [Localities Geocode](/products/map-api/services/localities-geocode/)                   |
| Places Autocomplete | [Localities Autocomplete](/products/map-api/services/localities-autocomplete-details/) |
| Place Details       | [Localities Details](/products/map-api/services/localities-autocomplete-details/)      |
| Nearby Search       | [Localities Nearby](/products/localities/features/nearby/)                             |

Google splits these across three services. Woosmap uses a single `LocalitiesService` — so this part
isn't a pure find-and-replace. [Localities migration guide](/products/localities/guides/migration/)

## Routes & Distance

| Google Maps Feature | Woosmap Equivalent                                         |
| :------------------ | :--------------------------------------------------------- |
| Directions API      | [Directions Service](/products/map-api/guides/directions/) |
| Distance Matrix API | [Distance Matrix](/products/distance-api/features/matrix/) |

JS SDK is a namespace swap; the REST endpoint paths are different though.
[Distance API migration guide](/products/distance-api/guides/migration/)

## Geolocation & Timezone

| Google Maps Feature | Woosmap Equivalent                                          |
| :------------------ | :---------------------------------------------------------- |
| Geolocation API     | [Geolocation API](/products/geolocation-api/location/)      |
| Time Zone API       | [Geolocation Timezone](/products/geolocation-api/timezone/) |

This is where the two platforms differ the most — Woosmap locates users by IP (GET request) instead of requiring
device data collection (POST). [Geolocation migration guide](/products/geolocation-api/migration/)

## Mobile SDKs

| Google Maps Platform                     | Woosmap Equivalent                                                                           |
| :--------------------------------------- | :------------------------------------------------------------------------------------------- |
| Maps SDK for Android                     | [Android SDK](/products/mobile/android/step-by-step-first-application/)                      |
| Maps SDK for iOS                         | [iOS SDK](https://native-sdk.woosmap.com/ios/Woosmap/latest)                                 |
| Places SDK for Android / iOS             | Android & iOS — [Localities Autocomplete](/products/mobile/android/localities-autocomplete/) |
| Google Maps for Flutter                  | [Woosmap Flutter SDK](/products/mobile/flutter/get-started/)                                 |
| Google Maps for React Native (community) | [Woosmap React Native SDK](/products/mobile/react-native/get-started/)                       |

## Need Help?

Questions about migrating? Reach out on the [Woosmap Forum](https://forum.woosmap.com/) or [contact us](/support/contact/).
