Skip to content

Map OSM Provider: Add API Descriptions - #9213

Open
arman-boyakhchyan wants to merge 7 commits into
DevExpress:feature/26_2_osm-provider-for-dxmap/mainfrom
arman-boyakhchyan:map-osm-api-desc-26-2
Open

arman-boyakhchyan wants to merge 7 commits into
DevExpress:feature/26_2_osm-provider-for-dxmap/mainfrom
arman-boyakhchyan:map-osm-api-desc-26-2

Conversation

@arman-boyakhchyan

Copy link
Copy Markdown
Contributor

No description provided.

Assign a Boolean value to this property to enable or disable all controls at once - both the map navigation control and the map type control. No newline at end of file
Assign a Boolean value to this property to enable or disable all controls at once - both the map navigation control and the map type control.

If you use the *"osm"* [provider](/Documentation/ApiReference/UI_Components/dxMap/Configuration/#provider), this property only affects zoom buttons. **OsmTileServerConfig**.[attribution](/Documentation/ApiReference/UI_Components/dxMap/Types/OsmTileServerConfig/#attribution) remains visible.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we describe like this:
This property does not affect the attribution control.

The clicked marker's Popover instance (only for the *"osm"* provider).

---
Map also calls this function when a user presses Enter or Space on a focused marker (*"osm"* [provider](/Documentation/ApiReference/UI_Components/dxMap/Configuration/#provider) only).

@AlisherAmonulloev AlisherAmonulloev Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's not "osm only". I suggest something like this
With the "osm" provider, this callback also runs when a user presses Enter or Space on a focused marker.

for the e.tooltip the "osm only" description is correct


---
<!-- Description goes here --> No newline at end of file
Map does not include a routing service. Implement this function to request route geometry from an external routing service. Map calls this function for each [routes[]](/Documentation/ApiReference/UI_Components/dxMap/Configuration/routes/) item that contains two or more [locations](/Documentation/ApiReference/UI_Components/dxMap/Configuration/routes/locations/). Map converts locations specified as strings or arrays to [MapLocation](/Documentation/ApiReference/UI_Components/dxMap/Types/MapLocation/) objects before the component calls **calculateRoute**.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

calculateRoute not necessarily should include a routins service, you can return a predefined coordinates:

can we describe like this:
Implement this function to return route geometry, for example, from a routing service or predefined coordinates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants