summaryrefslogtreecommitdiff
path: root/src/location/doc/src
Commit message (Collapse)AuthorAgeFilesLines
* Doc: Remove mapbox plugin page from public viewAndreas Eliasson2023-04-181-0/+1
| | | | | | | | | | | In reference to https://www.qt.io/blog/the-road-to-qt-location and the 'Reducing the number of included backends' section, starting from Qt 6, only the OSM and ItemOverlay service providers will be supported out of the box. Pick-to: 6.5 Change-Id: If267d6fcf9ed6603f86a7931c90d49db290f023c Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Doc: Clean up listAndreas Eliasson2023-04-181-5/+5
| | | | | | | | | | | | | Our style guide, https://learn.microsoft.com/en-us/style-guide/scannable-content/lists, suggests not putting commas after list items and capitalizing unless there's a specific reason not to. Pick-to: 6.5 5.15 Change-Id: I0d83babd4f7e4363328fd4b4c2675f060b84c2a4 Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Jaishree Vyas <jaishree.vyas@qt.io>
* Doc: Fix links and snippetsVolker Hilsheimer2023-03-061-2/+2
| | | | | | | | | | | | | | | Add modules in which linked-to types live to the qdoc dependencies, fix links, and adapt snippets to changes in the examples (and add tags to quoted files as needed). This makes the documentation generate without warnings, so set the warninglimit to 0 as well to block future regressions. Pick-to: 6.5 6.5.0 Change-Id: I43fdfce1087c2a35212f91b41bba1ff9481e609d Reviewed-by: Matthias Rauter <matthias.rauter@qt.io> Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io> Reviewed-by: <safiyyah.moosa@qt.io>
* Update the documentationMatthias Rauter2023-03-012-3/+6
| | | | | | Pick-to: 6.5 Change-Id: Icff1282a22c3cefbbbbfb1dc03910066eb7c85f3 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Use SPDX license identifiersVolker Hilsheimer2023-02-0216-418/+34
| | | | | | | Task-number: QTBUG-67283 Pick-to: 6.5 Change-Id: I4b8f877cc355c7c6cd410b3b1683defa58486381 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* Documentation fixesVolker Hilsheimer2022-11-289-126/+10
| | | | | | | | | | | | Correct spelling of and links to QML value types and to properties of value types. Remove some documentation and snippets that are mostly outdated, and links to specific plugin providers. Silence some warnings. Task-number: QTBUG-96795 Change-Id: Ifba3ae8144e0d949f1c72a4ea230e7f84fa28bd4 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Document more type changesVolker Hilsheimer2022-10-131-7/+12
| | | | | | | | | | | Add routeManeuver and cameraCapabilities to the list of types that are now value types. Clarify language - in Qt 6.5, value types can be instantiated through properties. Complete unfinished statement about MapObjects being gone. Change-Id: I0828d5af7823d7d907bf5fa21a7250ebd70189d1 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
* Doc: we don't guarantee compatibility for backend classesVolker Hilsheimer2022-10-121-2/+5
| | | | | | | | | | Similar to QPA, we want to continue to develop the backend APIs between minor releases. Loading a plugin that uses a different Qt version than the application is anyway a bad idea (if supported at all), and for Qt Location specifically we don't want to support this. Change-Id: Ib8b159e1df391bc5a474ddccb6933ab80529264f Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
* Update changes documentationVolker Hilsheimer2022-10-111-1/+7
| | | | | | | Labs functionality has been removed, and RouteLeg is folded into Route. Change-Id: I3a5003d1f35482637391cb37b88b4a5afd68ea93 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
* Start with changes and porting documentationVolker Hilsheimer2022-09-203-79/+88
| | | | | Change-Id: I69531689995323ecbfd4014ff71e3d19858afbfc Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Cleanup: use nullptr instead of 0Volker Hilsheimer2022-09-131-1/+1
| | | | | Change-Id: I2f713a9a88023c5e2b3d779ebe73c821c72dd0e3 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Remove QDeclarativeGeoMapType wrapperVolker Hilsheimer2022-09-091-3/+3
| | | | | | | | | | | | | | | Register the QGeoMapType gadget directly as geoMapType (via a Foreign), and adapt QDeclarativeGeoMap to use it, simplifying the code. The type was uncreatable before, and is implicitly uncreatable as a value type now as well. QGeoMapType also needs to be registered as a namespace so that the MapStyle enum is available in QML. Pick-to: 6.2 Change-Id: Ibf0b26eb799005e4fabcbd5496d019da812c8d70 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* Remove QDeclarativeGeoRouteSegment wrapperVolker Hilsheimer2022-09-093-5/+5
| | | | | | | | | | | | | | | | | | | Register the QGeoRouteSegment gadget type directly as the routeSegment QML type (via a Foreign), and use it in QDeclarativeGeoRoute. The type is now uncreatable. It wasn't in 5.15, but since there is no setter-API that is exposed to QML, there is no reason to have it be a creatable type. Adjust the QML test to declare a property of type routeSegment instead. Move the QML type documentation into QGeoRouteSegment, and document the corresponding C++ properties via \property. Unify the language a bit, and follow up on the rename from RouteSegment to routeSegment. Pick-to: 6.2 Change-Id: I1ebae0c1a9d056aa59510a3ab539b1d8bce8c6c7 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* Register QGeoManeuver declarativelyVolker Hilsheimer2022-09-083-4/+4
| | | | | | | | | | | Amend da10ee9b67aaf0c9218c2b891efa06b323866470 to register QGeoManeuver also via Foreign types (both as a value type and a namespace), using declarative type registration and generated plugin sources. Rename the QML type to routeManeuver to follow naming convention. Pick-to: 6.2 Change-Id: I98257c0ef4389e4de225c933425740a82161d5df Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* Port to pointer-to-member-function connection syntaxVolker Hilsheimer2022-08-231-1/+1
| | | | | | | | | | | | | | | | Rename overloads that would cause conflict and require explicit overloa resolution via QOverload: - Q*Reply::error -> errorOccurred (equivalent to QNetworkReply) - Q*Engine::error -> errorOccurred (for consistency, even if no overloa - Q*Manager::error -> errorOccurred (ditto) - QDeclarativeGeoMap::copyrightChanged -> copyrightImageChanged As a drive-by, change QString value parameters to const references. Pick-to: 6.2 Change-Id: I1ab16079842540ca0a86f711d83b35c8c56135e6 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
* Remove all qmake .pro files, except for examplesVolker Hilsheimer2022-07-261-9/+0
| | | | | | | Task-number: QTBUG-96795 Pick-to: 6.2 Change-Id: Ia5e73baff832eda7807d0ee7a70a10aeb5d5e830 Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io>
* Fix qml code snippetTasuku Suzuki2020-09-171-4/+4
| | | | | Change-Id: I1e0c1977859852a0d018124a39c635bc0c622ec8 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-04-071-0/+4
|\ | | | | | | Change-Id: If3ebc0821be0d0206522adf8ff10040e80e34414
| * Support custom Mapbox API base URLsAlex Leung2020-03-241-0/+4
| | | | | | | | | | | | | | | | Added support for custom Mapbox API base URLs. Fixes: QTBUG-82655 Change-Id: Ieebcc834f8aeaeb223b036100e5edadd55749101 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* | Replace MapParameter with DynamicParameter in mapboxgl docTasuku Suzuki2020-02-011-7/+7
|/ | | | | Change-Id: I9a01c76474a0ca9d8a06f9c768f3d16ef97d3be7 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Add image source support to Mapbox GL pluginTadej Novak2019-11-091-1/+1
| | | | | | | [ChangeLog][QtLocation][MapboxGL] Added support for image sources Change-Id: I5334f36e033d26824300d90ad8d9aacf3ac75ac3 Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
* Minor fix in a table for Qt Location Mapbox GL PluginKavindra Palaraja2019-04-101-2/+2
| | | | | | | * Removed an orphan cell, moved its contents to the correct cell. Change-Id: If411447b01d265f6103fe18129f734860c753b15 Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
* Fix missing \row in osm.qdocPaolo Angelelli2019-03-191-0/+2
| | | | | Change-Id: I1b9a2298fbc1e4205924a1db2a78d71fabe3020d Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Provide extended, plugin dependent information for Geo LocationsPaolo Angelelli2018-12-041-0/+3
| | | | | | | | | | | | This includes support for osm geojson and class fields. At the present, the content of the geojson field is returned as is. As soon as QGeoJson support is finalized, this will be integrated with a QGeoPolygon. Fixes: QTBUG-43401 Change-Id: Ifa7e24cf904a2c1e1e77ebfaa7948ac0ce81d265 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Allow QGeoCodeReplyPrivate to be subclassed and carry extra dataPaolo Angelelli2018-12-041-0/+2
| | | | | | | | Stored in form of a variant map. Currently used for debugging purposes. Change-Id: I49fa4b51da0d5947e3b292b6cde96cb496cef9e6 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Doc: Make documented QML imports follow Qt versioningTopi Reinio2018-11-162-63/+83
| | | | | | | | | | | We can now pass parameters to qdoc commands - use them to automate the version bumps for documented QML imports. Also, improve the structure and language on QML module pages. Change-Id: Id56d36a9bc550ab9a1aea1af6ff8da83e5e1feb9 Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
* Mapbox GL: Add mapboxgl.china plugin parameterBruno de Oliveira Abinader2018-10-311-0/+5
| | | | | | | | | Adds support for setting up Mapbox China API base URL + China government-approved styles. Change-Id: I66d9e15f336804466285e0996b0e326ef288be44 Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
* update esri doc for place searches and creditsGuillaume Belz2018-10-251-9/+5
| | | | | Change-Id: Ie8af7ed00a2f97439f6d801b284a49cfcf281ab0 Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
* Doc: Fix \code command usageTopi Reinio2018-10-251-4/+12
| | | | | | | | | | | Since Qt 5.12, \code command accepts parameters, and in-line usage no longer works (and was never documented to work). Also, use \badcode for qmake snippets to make it appear as plain text. Task-number: QTBUG-70980 Change-Id: I53cafdc912b4663d03c19b0a0003693330c94f15 Reviewed-by: Martin Smith <martin.smith@qt.io>
* Document potential ssl dependency in OSM providerPaolo Angelelli2018-06-251-2/+6
| | | | | | | Task-number: QTBUG-68086 Change-Id: Idce724314777f0edc0ffefcea6cc838757800067 Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com> Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Use FDL license for all .qdoc filesKai Koehne2018-05-181-21/+9
| | | | | Change-Id: I4c2712ce9acc4c5144b259a9f6b0f902ea6c5623 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Support raster-dem source type in Mapbox GL Map QML pluginBruno de Oliveira Abinader2018-05-161-0/+2
| | | | | | | Task-number: QTBUG-68121 Change-Id: Ica6bbd875777aa5689a683127937c594f4ff05f8 Reviewed-by: Thiago Marcos P. Santos <tmpsantos@gmail.com> Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
* Bump Qt Positioning and Location import versions to latest 5.11Alex Blasche2018-04-192-3/+3
| | | | | Change-Id: I846f00703b2c6c173e445bf053a92098626db8e2 Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* Fix typosv5.11.0-alpha1Jarek Kobus2018-02-141-1/+1
| | | | | Change-Id: Ice71d2cf640f88ea2cdfc93b38412006c6b9f29e Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Sort OSM parameters in documentationPaolo Angelelli2018-01-111-73/+80
| | | | | | | Also document osm.places.page_size and osm.places.debug_query Change-Id: I711c4e45cde660d884134ddb46eff724810df721 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Make OSRM backend return extended attributes for maneuversPaolo Angelelli2017-12-011-0/+6
| | | | | Change-Id: Ib3644a48fa009b689c0f1f57952e5f2a4356dc6e Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Unify OSRM backends for OSM and Mapbox pluginsPaolo Angelelli2017-11-291-0/+8
| | | | | | | | | | | | This patch unifies the OSRM backend in both the OSM and Mapbox plugins, adding some extra functionalities to QGeoRouteParserOsrmV5 to handle the extra osrm-text-instructions information coming from the Mapbox servers. It also adds a plugin parameter to let the user choose whether to use the server's text instructions or the plugin-generated ones. Change-Id: Id7ce73f4285e2e7db6872f40d72c0610847fce91 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Implement QPlaceManagerEngineMapboxBruno de Oliveira Abinader2017-11-291-0/+4
| | | | | | | | | | | | | | | | | | | Implements QtLocation's Places functionality, providing points of interests (POIs) support based on Mapbox web services APIs [1]. New 'mapbox' plugin features: - OnlinePlacesFeature - PlaceRecommendationsFeature - SearchSuggestionsFeature - LocalizedPlacesFeature Place icons are kindly provided via Mapbox Maki under CC0 license [2]. [1] https://www.mapbox.com/api-documentation [2] https://www.mapbox.com/maki Change-Id: Ice51abe184908250f584a9c08f70d28e95c30683 Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
* Update Mapbox GL docs on the db file nameBruno de Oliveira Abinader2017-11-141-0/+6
| | | | | | | Task-number: QTBUG-63013 Change-Id: Ifc232705eec81ec632cb19282cfba02c04ba5ec6 Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io> Reviewed-by: Thiago Marcos P. Santos <tmpsantos@gmail.com>
* Fix Mapbox GL plugin OpenGL usageThiago Marcos P. Santos2017-11-081-1/+1
| | | | | | | | | | | | | | | | Previously we were linking directly with the OpenGL library available in the system. On Windows for instance the only option was ANGLE. Now Mapbox GL is using OpenGL through QOpenGLFunctions and shall offer much better compatibility. Task-number: QTBUG-62108 Task-number: QTBUG-61767 Task-number: QTBUG-60897 Change-Id: Iabd29ff6c0b6daf14373508d4847344c07d01a57 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Oliver Wolff <oliver.wolff@qt.io> Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
* Fix outdated FDL headerKai Koehne2017-10-1716-76/+76
| | | | | Change-Id: Ie9771204ea1aa46e333d96ab0f392c795c512946 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Fix Mapbox plugin mixing tiles for specified map_idsPaolo Angelelli2017-06-191-0/+3
| | | | | | | | | | | | | | This patch fixes the handling of map_ids, preventing the plugin from picking the wrong ids when reading or writing tiles. This changes also makes the generation of map types consistent with the other plugin, with the first type having mapId of 1. Change-Id: I1562a2bbccacf11958ee22a60e9eee74faa15a2e Reviewed-by: Thiago Marcos P. Santos <tmpsantos@gmail.com> Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Make it possible to MapItems to rendered under some style layersThiago Marcos P. Santos2017-05-251-1/+13
| | | | | | | | | Add a MapParamter to specify the default "before" layer for MapItems that Mapbox GL can render. This can be used for inserting route lines before labels. Change-Id: I3ee414ee8af31f38b74c95b3ecc31df6085bed30 Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
* Document MapboxGL plugin API to be Tech Previewv5.9.0-rc2v5.9.0-rc1v5.9.05.9.0Paolo Angelelli2017-05-191-0/+2
| | | | | | Change-Id: I2444bacedb230101bfef615db1f5c10252b6f367 Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: Thiago Marcos P. Santos <tmpsantos@gmail.com>
* Fix prefetching documentation for pluginsPaolo Angelelli2017-05-024-4/+8
| | | | | | | | | | Depending on the plugin, and the map type, the prefetching parameter might be overridden for specific reasons. This patch changes the description of prefetching stating that this parameter is a hint for the engine, that might get ignored. Change-Id: Iba68ed735f48ffaca19622b8f8933a44aa257c90 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Enable Mapbox GL plugin on MinGW buildsThiago Marcos P. Santos2017-04-281-0/+18
| | | | | | | | | | | | Qt CI is using MinGW 5.3.0 that should do the job compiling Mapbox GL. For now, only the ANGLE OpenGL backend is supported on Windows for this plugin. I.e. you need to set QT_OPENGL=angle or Qt::AA_UseOpenGLES. Task-number: QTBUG-60110 Change-Id: Iebd4d1569191f47a14b264c489b5d3fb23338d78 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
* Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-04-181-2/+2
|\ | | | | | | Change-Id: I8ce0a0994d57fb077be4b6771f219bfc4134aa22
| * Doc: corrected link to Models and Views in Qt QuickNico Vertriest2017-03-141-2/+2
| | | | | | | | | | Change-Id: I8a6e6a34ea22b5ba96b46f05e970cdaa91dbc6b4 Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
* | Update location screenshotsThiago Marcos P. Santos2017-04-061-2/+2
| | | | | | | | | | | | | | | | Better rendering using Mapbox GL plugin. Change-Id: I3ef1862988e652c1caad62920c2f3b5775f18552 Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io> Reviewed-by: Bruno de Oliveira Abinader <brunoabinader@gmail.com>
* | Add MapParameters docs for Mapbox GL pluginThiago Marcos P. Santos2017-04-041-1/+114
| | | | | | | | | | | | | | Document the MapParameters supported by this plugin. Change-Id: Ib755460e2f326e9b9569da31aa4bff4015c1a90b Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>