API simple · Sin límites de configuración

Mapas e inteligencia geográfica para tu aplicación

Mapas estáticos, autocompletado de calles, geocodificación y geocodificación inversa en una sola API. Lista para usar en minutos.

Cuatro servicios, una sola integración

Todo lo que necesitás para trabajar con geografía en tu app, sin infraestructura propia.

Mapa estático

Generá imágenes de mapa para cualquier coordenada. Ideal para emails, PDFs, notificaciones y pantallas sin JS. Incluye pin visual y cache automático.

GET /map_static?latlng=-34.60,-58.38&zoom=15

Autocompletado

Sugerencias en tiempo real mientras el usuario escribe una dirección. Búsqueda normalizada (sin tildes, sin distinción de mayúsculas), optimizada para Argentina.

GET /autocomplete?q=rivadavia&provincia=02

Geocodificación

Convertí una dirección en coordenadas (lat/lng). Devuelve múltiples candidatos con score de confianza para que el usuario elija la mejor opción.

GET /geocode?direccion=Corrientes+1234&ciudad=CABA

Geocodificación inversa

A partir de coordenadas GPS obtené la dirección exacta (calle, altura, localidad, provincia). Perfecto para rastreo, repartos y logística.

GET /reverse?latlng=-34.6037,-58.3816

Demo en vivo

Ejecutá llamadas reales a la API sin necesidad de registrarte.

Parámetros

La URL de la imagen aparecerá aquí…

Resultado

Mapa estático

La imagen se cargará al ejecutar la consulta.

Escribí una dirección

mapa de la ubicación

Respuesta JSON

Empezá a escribir para ver sugerencias…

Parámetros

Respuesta JSON

Ejecutá la consulta para ver la respuesta…

Parámetros

Respuesta JSON

Ejecutá la consulta para ver la respuesta…

Listo en minutos

1

Obtené tus credenciales

Creá una cuenta y recibís tu usuario y clave de acceso. Sin tarjeta de crédito para el plan gratuito.

2

Todos los endpoints son POST

Las credenciales van siempre en el body (login_usuario + login_clave). Los parámetros específicos de cada servicio se agregan al mismo body o como query string según el caso.

3

Escalá sin preocupaciones

Cache automático de tiles, alta disponibilidad y respuestas en milisegundos. Pagás solo lo que usás.

integracion.js
// ── Credenciales (van en el body de cada request) ──
const BASE  = 'https://tmp1.ventana1.com/api/mapas/210/';
const CREDS = { login_usuario: '101', login_clave: '5544' };

function post(url, params) {
  return fetch(url, {
    method: 'POST',
    body: new URLSearchParams({ ...CREDS, ...params })
  });
}

// ── 1. Mapa estático → devuelve imagen JPEG ─────────
const res = await post(
  `${BASE}static_map/render?latlng=-34.60,-58.38&zoom=15`, {}
);
const blob = await res.blob();
img.src = URL.createObjectURL(blob);

// ── 2. Geocodificación / Autocomplete ───────────────
const geo = await (await post(
  `${BASE}geocoding/autocomplete?q=Rivadavia+1234`, {}
)).json();
// geo.result → array de candidatos con lat/lng

// ── 3. Geocodificación inversa ──────────────────────
const inv = await (await post(
  `${BASE}geocoding/reverse?latlng=-34.6037,-58.3816`, {}
)).json();
// inv → { calle, altura, localidad, partido, provincia }

Precios claros, sin sorpresas

Empezá gratis y escalá cuando lo necesites.

Gratis
$0 / mes
Para proyectos personales y pruebas.
  • 500 requests / mes
  • Mapa estático
  • Autocompletado
  • Geocodificación
  • Geocodificación inversa
Crear cuenta gratis

¿Listo para integrar mapas en tu app?

Empezá gratis hoy. Sin tarjeta de crédito, sin configuración compleja.

Crear cuenta gratis