Maps Marker Pro is a WordPress plugin built on the javascript framework leaflet.js, which supports maps from OpenStreetMap and other free providers out of the box without any additional configuration or mandatory API keys.
If you want to use Azure Maps though, you need to register a Azure Maps API key.
Step-by-step tutorial
This tutorial will show you how to enable Azure Maps in Maps Marker Pro by generating a Azure Maps API key.
Prerequisite: you must have a Microsoft account
Step 1: Sign in to the Azure Portal
Go to Azure Portal and log in with your Microsoft account.
Step 2: Create an Azure Maps Account
- In the navigation menu, click on Create a resource:

- In the search bar, type Azure Maps and select Azure Maps from the results.
- Click Create:

- Fill in the required details:
- Subscription: Select your Azure subscription.
- Resource Group: Choose an existing resource group or create a new one.
- Name: Provide a unique name for your Azure Maps account.
- Pricing Tier: Select a pricing tier that suits your needs.
- Click Review + Create, then Create to deploy the Azure Maps resource.
Step 3: Retrieve the API Key
- Once the resource is created, navigate to Resource Groups and open the newly created Azure Maps account.
- In the left-hand menu, select Authentication.
- Under Primary Key and Secondary Key, copy one of the keys for use in your application:

Step 4: Restrict API Key Usage (optional)
To enhance security, you can restrict the API key usage: in the Authentication section, configure Allowed Referrers to restrict usage to your specific domains.
Step 5: Add your key in Maps Marker Pro admin backend
Log in on your WordPress Admin and navigate to Maps Marker Pro / Settings / Layers / “Azure Maps” and paste your API key into the field “Google Maps JavaScript API key”

Finish configuration by clicking the “Save” Button – you are now able to use Azure Maps for maps in Maps Marker Pro:

Additional Notes
- Billing Setup: Some Azure Maps services require a billing account. Ensure your Subscription has a valid payment method.
- Quota Management: Monitor API usage under Metrics in your Azure Maps resource.
- Documentation: Refer to the Azure Maps API Documentation for additional guidance.
Terms of services
All Azure Maps´s related infos can be found at https://learn.microsoft.com/en-us/azure/azure-maps/
Updated on 22 February 2025