Node.js Mapbox API de geocodificación inversa

Geocodificación inversa: la geocodificación inversa convierte las coordenadas geográficas en características geográficas o características que existen en esa ubicación. Por ejemplo, convertir 22.7196, 75.8577 en ‘Indore’. Mapbox es popular para la API de codificación geográfica y otras ubicaciones y servicios de mapas.

Característica de la API de geocodificación inversa de Mapbox:

  1. Es fácil de empezar y fácil de usar.
  2. Convierte coordenadas geográficas en ubicación.

Instalación del módulo de solicitud:

  1. Puede visitar el enlace al módulo Solicitud de instalación . Puede instalar este paquete usando este comando.
    npm install request
  2. Después de instalar el módulo de solicitud, puede verificar la versión de su solicitud en el símbolo del sistema usando el comando.
    npm version request
  3. Ahora vaya al sitio web oficial de Mapbox, cree una cuenta y obtenga su CLAVE API.
  4. Después de eso, puede crear una carpeta y agregar un archivo, por ejemplo, index.js. Para ejecutar este archivo, debe ejecutar el siguiente comando.
    node index.js

Nombre de archivo: index.js

const request = require('request');
var ACCESS_TOKEN = 'Your_API_KEY';
  
const reverseGeocoding = function (latitude, longitude) {
  
    var url = 'https://api.mapbox.com/geocoding/v5/mapbox.places/'
            + longitude + ', ' + latitude
            + '.json?access_token=' + ACCESS_TOKEN;
  
    request({ url: url, json: true }, function (error, response) {
        if (error) {
            console.log('Unable to connect to Geocode API');
        } else if (response.body.features.length == 0) {
            console.log('Unable to find location. Try to'
                        + ' search another location.');
        } else {
            console.log(response.body.features[0].place_name);
        }
    })
}
  
// Sample data (Indore lat-long)
var latitude = 22.7196;
var longitude = 75.8577;
  
// Function call
reverseGeocoding(latitude, longitude);

Pasos para ejecutar el programa:

  1. La estructura del proyecto se verá así:
    project structure
  2. Asegúrese de haber instalado el módulo de solicitud con el siguiente comando:
    npm install request
  3. Ejecute el archivo index.js usando el siguiente comando:
    node index.js

    Output of above command

Entonces, así es como puede usar la API de geocodificación inversa de Mapbox, que convierte las coordenadas geográficas en características geográficas o características que existen en esa ubicación.

Publicación traducida automáticamente

Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *