Adresses introuvables sur Azure Maps

Kevin YOOPALA 0 Points de réputation
2025-02-20T13:52:54.6166667+00:00

Certaines adresses sont introuvables depuis l'api AzureMaps Gen 1 et 2.

Voici un exemple d'adresses concernées :

2 Allée Madeleine Brès 94800 Villejuif

et

6, Rue Léo Ferré  35240 Retiers

Dans les 2 cas, les propositions ne sont pas OK.

Pouvez-vous me dire pourquoi ou mettre à jour l'API à votre niveau ?

Azure
Azure
Plateforme et infrastructure de cloud computing pour la génération, le déploiement et la gestion d’applications et de services à travers un réseau mondial de centres de données gérés par Microsoft.
413 questions
{count} votes

Réponse acceptée
  1. rbrundritt 19,501 Points de réputation Employé Microsoft
    2025-03-03T16:44:56.3366667+00:00

    Veuillez consulter le processus documenté de soumission des commentaires sur les données cartographiques ici : https://learn.microsoft.com/fr-fr/azure/azure-maps/how-to-use-feedback-tool

    0 commentaires Aucun commentaire

2 réponses supplémentaires

Trier par : Le plus utile
  1. Supprimé

    Cette réponse a été supprimée en raison d’une violation de notre code de conduite. La réponse a été signalée manuellement ou identifiée via la détection automatisée avant que l’action ne soit entreprise. Pour obtenir plus d’informations, veuillez consulter notre code de conduite.


    Les commentaires ont été désactivés. En savoir plus

  2. Sampath 595 Points de réputation Microsoft External Staff
    2025-02-25T12:36:03.2166667+00:00

    Bonjour @Kevin YOOPALA,

    J’ai consulté cette documentation MSDOC et testé votre recherche d’adresse en utilisant l’API REST.

    Code complet pour rechercher une adresse avec l’API REST Azure Maps

    
    import requests
    
    import json
    
    API_VERSION = "1.0"
    
    SUBSCRIPTION_KEY = "Shared_Key Authentication_Primarykey"  
    
    BASE_URL = "https://atlas.microsoft.com/search/address/json"
    
    addresses = [
    
        "2 Allée Madeleine Brès 94800 Villejuif",
    
        "6, Rue Léo Ferré 35240 Retiers"
    
    ]
    
    params = {
    
        "api-version": API_VERSION,
    
        "subscription-key": SUBSCRIPTION_KEY,
    
        "countrySet": "FR",
    
        "limit": 5,  
    
        "typeahead": "true",  
    
        "view": "Unified",  
    
        "language": "fr-FR"  
    
    }
    
    def search_address(address):
    
        """Interroge l'API Azure Maps pour une adresse et affiche les résultats."""
    
        params["query"] = address  # Définir l’adresse à rechercher
    
        response = requests.get(BASE_URL, params=params)
    
        
    
        if response.status_code == 200:
    
            data = response.json()
    
            print(f"\nRésultats pour : {address}\n{'-' * 40}")
    
            if data["results"]:
    
                for result in data["results"]:
    
                    address_info = result["address"]
    
                    position = result["position"]
    
                    print(f"Trouvé : {address_info.get('freeformAddress', 'N/A')}")
    
                    print(f"Coordonnées : {position['lat']}, {position['lon']}\n")
    
            else:
    
                print("Aucune adresse valide trouvée.\n")
    
        else:
    
            print(f"Erreur {response.status_code} : {response.text}")
    
    for address in addresses:
    
        search_address(address)
    
    

    Azure Maps API

    Utilisation de l’API Azure Maps dans Postman Collez l’URL suivante dans le champ de requête GET :

    https://atlas.microsoft.com/search/address/json
    

    Ajoutez les paramètres de requête :

    Accédez à l'onglet Params et ajoutez les éléments suivants :

    Paramètres de requête pour l’API Azure Maps

    Ajoutez les paramètres suivants dans l'onglet Params de Postman :

    | **Clé**              | **Valeur**                                           | **Description** |
    
    |-----------------|-----------------------------------------------|-------------|
    
    | `api-version`   | `1.0`                                         | Version de l’API |
    
    | `subscription-key` | `YOUR_AZURE_MAPS_KEY`                     | Votre clé API Azure Maps |
    
    | `query`         | `2 Allée Madeleine Brès 94800 Villejuif`     | Adresse à rechercher |
    
    | `countrySet`    | `FR`                                          | Restriction à la France |
    
    | `limit`         | `5`                                          | Obtenir jusqu'à 5 résultats |
    
    | `typeahead`     | `true`                                       | Activer la saisie prédictive |
    
    | `view`          | `Unified`                                    | Assurer des données géopolitiques cohérentes |
    
    | `language`      | `fr-FR`                                      | Réponse en français |
    

    Postman Params

    Je traduis les réponses de l’anglais, veuillez m’excuser pour d’éventuelles erreurs grammaticales.

    J’espère que vous trouverez ces informations utiles.

    N’oubliez pas de cliquer sur "Accepter la réponse », cliquez sur 'Oui' et laissez un vote.

    Si vous avez d’autres questions, n’hésitez pas à cliquer sur "Commentaire ».

    1 personne a trouvé cette réponse utile.

Votre réponse

Les réponses peuvent être marquées comme réponses acceptées par l’auteur de la question, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur.