Esri / arcgis-maps-sdk-toolkit-qt

ArcGIS Maps SDK for Qt Toolkit
Apache License 2.0
127 stars 59 forks source link

Support `QtLocation` API #599

Open nrbnlulu opened 1 year ago

nrbnlulu commented 1 year ago

Qt 6.5 re-introduced the the Location API as a technology preview..

The current (esri's one) SDK is very cumbersome and not as flexible as apposed to the official (Qt Location API) one.

i.e in order to draw a simple graphic on the map and handle touch events from it you need to implement all this mess https://github.com/Esri/arcgis-maps-sdk-samples-qt/blob/v.next/ArcGISRuntimeSDKQt_CppSamples/DisplayInformation/IdentifyGraphics/IdentifyGraphics.cpp

While with QtLocation API it is as simple as creating a MapQuickItem with some MouseHandler .

ldanzinger commented 1 year ago

@nrbnlulu - thanks for the feedback. Could you clarify what you are requesting? Is it to have a simpler interaction/gesture handling process, more similar to what they've done in Qt Location?

nrbnlulu commented 1 year ago

Hey @ldanzinger,

Is it to have a simpler interaction/gesture handling process?

I thought that esri could maintain a map plugin just like Qt 5 used to have https://code.qt.io/cgit/qt/qtlocation.git/tree/src/plugins/geoservices/esri?h=6.5.0&id=5278743537696d343633e771606a61b712573563

Though AFAIK Qt6 officially supports only osm

ldanzinger commented 1 year ago

@nrbnlulu thanks for the clarification. While we don't have any short term plans, adding an Esri plugin for Qt Location in Qt 6 is something we have discussed and will continue to consider going forward. Knowing that there is demand for this certainly will help raise the priority.