Qt World Summit: Submit your Presentation

Geocode doesn't return results anymore

  • Hi Everyone,
    I have an issue with the geocoding feature in my desktop app, just a few days ago, I could find coordinates from adresses that the user enter using the GeoCodeModel from QtLocation, but suddenly today the feature doesn't give any results anymore. I tested it with all the versions of my app that were working before with different plugins (Mapbox, Mapboxgl, OSM) but without any results.

    here is a basic example that uses a very basic geocoding request :

    import QtQuick 2.9
    import QtQuick.Window 2.2
    import QtLocation 5.11
    import QtPositioning 5.11
     Window {
         visible:  true
             plugin:Plugin{name: "osm" } // mapbox, mapboxgl
             center:QtPositioning.coordinate(59.930243,10.714635) // oslo
             zoomLevel: 15
             plugin: map.plugin
             query :"paris"
             onLocationsChanged: {
                 console.log("The value of possible paths "+count) // here the value of count is always 0
                     console.log("paris coordinate  \n"+get(0).coordinate) // it should normally output here the coordinates of paris, but nothing appears
             Component.onCompleted: update()

    Even when I run the mapviewer example, it displays "unsuccessful geocode" message when I try the route with addresses feature.

    Thanks in advance

  • @user_qt you may need to check/think about what may have changed in your environment since the day it was "working".
    In addition, you may want to add checking for properties status, error and errorString to help you understand what is going on...

  • @Pablo-J.-Rogina

    Thanks for the reply, I don't think that something has changed in my environment because I tested the working versions on other machines, and again no results.
    I changed the plugin to ESRI plugin and then it started giving results. However, the results are not as precise as OSM or Mapbox.
    Could that be a problem from the provider ?

Log in to reply