You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-maps/azure-maps-event-grid-integration.md
+16-7Lines changed: 16 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,15 +16,15 @@ ms.custom: mvc
16
16
Azure Maps integrates with Azure Event Grid, so that users can send event notifications to other services and trigger downstream processes. The purpose of this article is to help you configure your business applications to listen to Azure Maps events. This allows users to react to critical events in a reliable, scalable, and secure manner. For example, users can build an application to update a database, create a ticket, and deliver an email notification, every time a device enters a geofence.
17
17
18
18
> [!NOTE]
19
-
> The Geofence API async event requires the region property of your Azure Maps account be set to ***Global***. When creating an Azure Maps account in the Azure portal, this isn't given as an option. For more information, see [Create an Azure Maps account with a global region](tutorial-geofence.md#create-an-azure-maps-account-with-a-global-region).
19
+
> The Geofence API async event requires the region property of your Azure Maps account be set to ***Global***. When creating an Azure Maps account in the Azure portal, this isn't given as an option. For more information, see [Create an Azure Maps account with a global region].
20
20
21
-
Azure Event Grid is a fully managed event routing service, which uses a publish-subscribe model. Event Grid has built-in support for Azure services like [Azure Functions](../azure-functions/functions-overview.md) and [Azure Logic Apps](../azure-functions/functions-overview.md). It can deliver event alerts to non-Azure services using webhooks. For a complete list of the event handlers that Event Grid supports, see [An introduction to Azure Event Grid](../event-grid/overview.md).
21
+
Azure Event Grid is a fully managed event routing service, which uses a publish-subscribe model. Event Grid has built-in support for Azure services like [Azure Functions] and [Azure Logic Apps]. It can deliver event alerts to non-Azure services using webhooks. For a complete list of the event handlers that Event Grid supports, see [An introduction to Azure Event Grid].
Event Grid uses [event subscriptions](../event-grid/concepts.md#event-subscriptions) to route event messages to subscribers. An Azure Maps account emits the following event types:
27
+
Event Grid uses [event subscriptions] to route event messages to subscribers. An Azure Maps account emits the following event types:
28
28
29
29
| Event type | Description |
30
30
| ---------- | ----------- |
@@ -69,15 +69,24 @@ The following example shows the schema for GeofenceResult:
69
69
70
70
Applications that handle Azure Maps geofence events should follow a few recommended practices:
71
71
72
-
* The Geofence API async event requires the region property of your Azure Maps account be set to ***Global***. When creating an Azure Maps account in the Azure portal, this isn't given as an option. For more information, see [Create an Azure Maps account with a global region](tutorial-geofence.md#create-an-azure-maps-account-with-a-global-region).
72
+
* The Geofence API async event requires the region property of your Azure Maps account be set to ***Global***. When creating an Azure Maps account in the Azure portal, this isn't given as an option. For more information, see [Create an Azure Maps account with a global region].
73
73
* Configure multiple subscriptions to route events to the same event handler. It's important not to assume that events are from a particular source. Always check the message topic to ensure that the message came from the source that you expect.
74
74
* Use the `X-Correlation-id` field in the response header to understand if your information about objects is up to date. Messages can arrive out of order or after a delay.
75
75
* When a GET or a POST request in the Geofence API is called with the mode parameter set to `EnterAndExit`, then an Enter or Exit event is generated for each geometry in the geofence for which the status has changed from the previous Geofence API call.
76
76
77
77
## Next steps
78
-
For details about all the events supported by Azure Maps and the schema, see [Azure Maps as an Event Grid source](../event-grid/event-schema-azure-maps.md).
78
+
79
+
For details about all the events supported by Azure Maps and the schema, see [Azure Maps as an Event Grid source].
79
80
80
81
To learn more about how to use geofencing to control operations at a construction site, see:
81
82
82
-
> [!div class="nextstepaction"]
83
-
> [Set up a geofence by using Azure Maps](tutorial-geofence.md)
83
+
> [!div class="nextstepaction"]
84
+
> [Set up a geofence by using Azure Maps]
85
+
86
+
[An introduction to Azure Event Grid]: ../event-grid/overview.md
Copy file name to clipboardExpand all lines: articles/azure-maps/choose-pricing-tier.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Azure Maps now offers two pricing tiers: Gen 1 and Gen 2. The new Gen 2 pricing
15
15
16
16
## Pricing tier targeted customers
17
17
18
-
The following **pricing tier targeted customers** table shows the Gen 1 and Gen 2 pricing tiers. For more information, see [Azure Maps pricing]. If you're a current Azure Maps customer, you can learn how to change from Gen 1 to Gen 2 pricing in the [Manage pricing tier] article.
18
+
The following **pricing tier targeted customers** table shows the Gen 1 and Gen 2 pricing tiers. For more information, see [Azure Maps pricing]. If you're a current Azure Maps customer, you can learn how to change from Gen 1 to Gen 2 pricing in the [Manage the pricing tier of your Azure Maps account] article.
19
19
20
20
| Pricing tier | SKU | Targeted Customers|
21
21
|---------------|:---:| ------------------|
@@ -32,9 +32,9 @@ For pricing information on [Creator for indoor maps], see the *Creator* section
32
32
Learn more about how to view and change pricing tiers:
33
33
34
34
> [!div class="nextstepaction"]
35
-
> [Manage a pricing tier](how-to-manage-pricing-tier.md)
35
+
> [Manage the pricing tier of your Azure Maps account]
Copy file name to clipboardExpand all lines: articles/azure-maps/clustering-point-data-android-sdk.md
+11-5Lines changed: 11 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ When visualizing many data points on the map, data points may overlap over each
21
21
22
22
## Prerequisites
23
23
24
-
Be sure to complete the steps in the [Quickstart: Create an Android app](quick-android-map.md) document. Code blocks in this article can be inserted into the maps `onReady` event handler.
24
+
Be sure to complete the steps in the [Quickstart: Create an Android app] document. Code blocks in this article can be inserted into the maps `onReady` event handler.
The popup follows the steps outlined in the [display a popup](display-feature-information-android.md?#display-a-popup) document.
1112
+
The popup follows the steps outlined in the [display a popup] document.
1113
1113
1114
1114
The following image shows the above code displays a popup with aggregated counts of each entity value type for all points in the clicked clustered point.
1115
1115
@@ -1120,10 +1120,16 @@ The following image shows the above code displays a popup with aggregated counts
1120
1120
To add more data to your map:
1121
1121
1122
1122
> [!div class="nextstepaction"]
1123
-
> [Create a data source](create-data-source-android-sdk.md)
1123
+
> [Create a data source]
1124
1124
1125
1125
> [!div class="nextstepaction"]
1126
-
> [Add a symbol layer](how-to-add-symbol-to-android-map.md)
1126
+
> [Add a symbol layer]
1127
1127
1128
1128
> [!div class="nextstepaction"]
1129
-
> [Add a bubble layer](map-add-bubble-layer-android.md)
1129
+
> [Add a bubble layer]
1130
+
1131
+
[Add a bubble layer]: map-add-bubble-layer-android.md
1132
+
[Add a symbol layer]: how-to-add-symbol-to-android-map.md
1133
+
[Create a data source]: create-data-source-android-sdk.md
1134
+
[display a popup]: display-feature-information-android.md?#display-a-popup
1135
+
[Quickstart: Create an Android app]: quick-android-map.md
Copy file name to clipboardExpand all lines: articles/azure-maps/clustering-point-data-ios-sdk.md
+13-6Lines changed: 13 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,11 +14,11 @@ services: azure-maps
14
14
15
15
When displaying many data points on the map, data points may overlap over each other. The overlap may cause the map may become unreadable and difficult to use. Clustering point data is the process of combining point data that are near each other and representing them on the map as a single clustered data point. As the user zooms into the map, the clusters break apart into their individual data points. When you work with large number of data points, use the clustering processes to improve your user experience.
16
16
17
-
[Internet of Things Show - Clustering point data in Azure Maps](/shows/Internet-of-Things-Show/Clustering-point-data-in-Azure-Maps/player?format=ny)
17
+
[Internet of Things Show - Clustering point data in Azure Maps]
18
18
19
19
## Prerequisites
20
20
21
-
Be sure to complete the steps in the [Quickstart: Create an iOS app](quick-ios-app.md) document. Code blocks in this article can be inserted into the `viewDidLoad` function of `ViewController`.
21
+
Be sure to complete the steps in the [Quickstart: Create an iOS app] document. Code blocks in this article can be inserted into the `viewDidLoad` function of `ViewController`.
The popup follows the steps outlined in the [display a popup](Display-feature-information-ios-sdk.md) document.
688
+
The popup follows the steps outlined in the [display a popup] document.
689
689
690
690
The following image shows the above code displaying a popup with aggregated counts of each entity value type for all points in the tapped clustered point.
691
691
@@ -695,6 +695,13 @@ The following image shows the above code displaying a popup with aggregated coun
695
695
696
696
To add more data to your map:
697
697
698
-
-[Create a data source](create-data-source-ios-sdk.md)
699
-
-[Add a symbol layer](add-symbol-layer-ios.md)
700
-
-[Add a bubble layer](add-bubble-layer-map-ios.md)
698
+
-[Create a data source]
699
+
-[Add a symbol layer]
700
+
-[Add a bubble layer]
701
+
702
+
[Add a bubble layer]: add-bubble-layer-map-ios.md
703
+
[Add a symbol layer]: add-symbol-layer-ios.md
704
+
[Create a data source]: create-data-source-ios-sdk.md
705
+
[display a popup]: Display-feature-information-ios-sdk.md
706
+
[Internet of Things Show - Clustering point data in Azure Maps]: /shows/Internet-of-Things-Show/Clustering-point-data-in-Azure-Maps/player?format=ny
[Point Clusters in Bubble Layer]: https://samples.azuremaps.com/bubble-layer/point-clusters-in-bubble-layer
224
-
[Point Clusters in Bubble Layer source code]: https://github.com/Azure-Samples/AzureMapsCodeSamples/blob/main/Samples/Bubble%20Layer/Point%20Clusters%20in%20Bubble%20Layer/Point%20Clusters%20in%20Bubble%20Layer.html
225
-
[Display clusters with a Symbol Layer]: https://samples.azuremaps.com/symbol-layer/display-clusters-with-a-symbol-layer
226
-
[Display clusters with a Symbol Layer source code]: https://github.com/Azure-Samples/AzureMapsCodeSamples/blob/main/Samples/Symbol%20Layer/Display%20clusters%20with%20a%20Symbol%20layer/Display%20clusters%20with%20a%20Symbol%20layer.html
[Display cluster area with Convex Hull source code]: https://github.com/Azure-Samples/AzureMapsCodeSamples/blob/main/Samples/Spatial%20Math/Display%20cluster%20area%20with%20Convex%20Hull/Display%20cluster%20area%20with%20Convex%20Hull.html
[Display cluster area with Convex Hull]: https://samples.azuremaps.com/spatial-math/display-cluster-area-with-convex-hull
235
+
[Display clusters with a Symbol Layer source code]: https://github.com/Azure-Samples/AzureMapsCodeSamples/blob/main/Samples/Symbol%20Layer/Display%20clusters%20with%20a%20Symbol%20layer/Display%20clusters%20with%20a%20Symbol%20layer.html
236
+
[Display clusters with a Symbol Layer]: https://samples.azuremaps.com/symbol-layer/display-clusters-with-a-symbol-layer
237
+
[Point Clusters in Bubble Layer source code]: https://github.com/Azure-Samples/AzureMapsCodeSamples/blob/main/Samples/Bubble%20Layer/Point%20Clusters%20in%20Bubble%20Layer/Point%20Clusters%20in%20Bubble%20Layer.html
238
+
[Point Clusters in Bubble Layer]: https://samples.azuremaps.com/bubble-layer/point-clusters-in-bubble-layer
0 commit comments