Actualizaciones de productos

Hemos hecho cambios en algunas de nuestras API. Descúbrelos a continuación.

Maps

No se han implementado cambios de producto en Maps. Consulta los cambios de facturación específicos de las API.

Routes

No se han implementado cambios de producto en Routes. Consulta los cambios de facturación específicos de las API.

Places

Las solicitudes de Places Details pueden limitarse a campos específicos

Se introducirán cambios en las solicitudes de Places Details de manera que solo se muestren los campos que especifiques. Actualmente, cuando envías una solicitud de Places Details, la API muestra todos los datos disponibles asociados con el sitio especificado. Con este cambio, la respuesta se limitará solo a los campos que especifiques mediante el uso del parámetro fields. Los campos pertenecen a los resultados de Places Details y se dividen en tres categorías de facturación: Basic, Contact y Atmosphere. El coste de cada solicitud varía en función de los campos seleccionados. No obstante, si no especificas ningún campo, se mostrarán todos los datos disponibles del sitio especificado y se te facturará la cantidad máxima.

Todas las solicitudes de Places Details se facturarán con la tarifa base.

La categoría Basic no genera ningún cargo adicional e incluye los campos siguientes:

place_id, name, type, address_components, formatted_address, url, utc_offset, permanently_closed, geometry.location, geometry.viewport, photo.photo_reference, icon, types, adr_address, scope y vicinity

La categoría Contact genera cargos adicionales e incluye estos campos:

opening_hours.weekday_text, opening_hours.open_now, opening_hours.period, website, formatted_phone_number y international_phone_number

La categoría Atmosphere genera cargos adicionales e incluye los siguientes campos:

price_level, rating y reviews

Nota: Las atribuciones (html_attributions) se muestran siempre como respuesta a todas las llamadas, independientemente de que se hayan solicitado o no.

Qué puedes hacer:

  • Evaluar tus aplicaciones para saber qué datos de Place Details estás utilizando.
  • Actualizar tu código y añadir el parámetro fields.
  • Iniciar sesión en la consola de Google Cloud Platform para saber el uso que haces de la API de Places. Si necesitas ayuda con la consola, visita el Centro de Ayuda de Cuentas de Google.

Ejemplos

Puedes utilizar el parámetro fields para especificar los campos que quieres que se muestren como respuesta a una solicitud de Place Details, tal como se indica en los siguientes ejemplos (se han especificado los campos name, rating y formatted_phone_number):

Servicio web

https://maps.googleapis.com/maps/api/place/details/json?placeid={PLACE_ID}&fields=name,rating,formatted_phone_number&key=YOUR_API_KEY 

JavaScript

const placeId = 'not_actually_a_place_id';
const request = {
  placeId: placeId,
  fields: ['name', 'rating', 'formatted_phone_number']
};
const service = new google.maps.places.PlacesService(map);
service.getDetails(request, callback); 

¿Quieres probar esta versión de la API de forma anticipada? Haz clic en este enlace

Servicios web

El 11 de junio del 2018, presentaremos un nuevo servicio de Find Place para los servicios web, el cual utiliza una entrada de texto o un número de teléfono para mostrar un sitio. El texto introducido puede ser cualquier dato de Places, como un nombre, una dirección o un número de teléfono. Para obtener los campos que necesitas, debes usar el parámetro "fields" en Find Place. Los campos de las categorías Basic, Contact y Atmosphere se facturan del mismo modo que las solicitudes de Places Details. Si no especificas ningún campo, se mostrará el ID del sitio (PlaceId) que se haya encontrado y no se te cobrará nada.

Qué puedes hacer:

Migrar tus solicitudes de Place Search y utilizar Find Place.

¿Quieres probar esta nueva API de forma anticipada? Haz clic en este enlace

JavaScript

Presentaremos dos API Find Place para JavaScript. El servicio Find Place From Query usará una consulta como entrada y mostrará un sitio como resultado. El texto introducido puede ser un dato de Places de cualquier tipo, como un nombre o una dirección. El servicio Find Place From Phone Number utilizará un número de teléfono como entrada y mostrará un sitio como resultado. Para obtener los campos que necesitas, debes usar el parámetro "fields" con ambas API Find Place. Los campos de las categorías Basic, Contact y Atmosphere se facturan del mismo modo que las solicitudes de Places Details. Debes introducir el parámetro "fields" ya que, de lo contrario, se producirá un error.

Qué puedes hacer

Migrar tus solicitudes de Text Search y usar Find Place.

Ejemplos

Los siguientes ejemplos muestran una solicitud de la API de servicio web Find Place de Places del Museo de Arte Contemporáneo de Australia que incluye los campos photos, formatted_address, name, rating, opening_hours y geometry.

Servicio web

https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=Museum%20of%20Contemporary%20Art%20Australia&inputtype=textquery&fields=photos,formatted_address,name,rating,opening_hours,geometry&key=YOUR_API_KEY

JavaScript

var map;
var service;
var infowindow;

function initMap() {
  var circularquay = new google.maps.LatLng(-33.8617374,151.2021291);

  map = new google.maps.Map(document.getElementById('map'), {
    center: circularquay,
    zoom: 15
  });

  var request = {
    query: 'Museum of Contemporary Art Australia',
    fields: ["photos", "formatted_address", "name", "rating", "opening_hours", "geometry"],
  };

  service = new google.maps.places.PlacesService(map);
  service.findPlaceFromQuery(request, callback);
}

function callback(results, status) {
  if (status == google.maps.places.PlacesServiceStatus.OK) {
    for (var i = 0; i < results.length; i++) {
      var place = results[i];
      createMarker(results[i]);
    }
  }
}

¿Quieres probar esta nueva API de forma anticipada? Haz clic en este enlace

SDKs de Places para móviles

Actualmente, Google está preparando nuevas versiones del SDK de Places para Android y el SDK de Places para iOS. En la siguiente sección, se describen los cambios que se implementarán y de qué manera te afectarán.

  • El nuevo SDK de Places para Android estará disponible como biblioteca independiente y ya no podrá accederse a él a través de los Servicios de Google Play. Además, esta versión no será compatible con las versiones anteriores del SDK actual.
  • También lanzaremos una nueva versión del SDK de Places para iOS.

Ten en cuenta que se actualizarán diversas funciones del SDK de Places para reflejar los cambios generales que se han introducido en la API de Places, lo cual afectará a ambas plataformas móviles:

  • Las solicitudes de Place Details (Android y iOS) incluirán el nuevo parámetro fields.
  • La facturación de la función Autocomplete se basará en las sesiones.

Durante los próximos meses, te ofreceremos más información detallada, incluido una cronología y un plazo de entrega apropiado para migrar a las nuevas versiones de los SDK. Estas versiones nuevas reemplazarán las versiones actuales de los SDK. A su vez, los SDK actuales dejarán de estar disponibles y estarán sujetos a las correspondientes cronologías de desactivación.

API Elevation de Maps

Con el lanzamiento de Google Maps Platform, los clientes nuevos deberán ponerse en contacto con el servicio de asistencia para acceder a la API Elevation de Maps. Los usuarios sin clave que actualmente utilizan la API deben acceder a sus cuentas de Google Cloud y habilitar la API Elevation de Maps cuanto antes.

Cuota

Nuevos límites de uso y de consultas por segundo

Ya no habrá límites de cuota diaria y los nuevos límites de consultas por segundo serán más altos en la mayoría de nuestros servicios. A partir del 11 de junio del 2018, los límites de uso y de consultas por segundo se aplicarán automáticamente a todos los clientes actuales que utilicen el servicio automático.

API Límites de uso predeterminados actuales Nuevos límites de uso predeterminados

Directions

100.000 consultas por día, 50 consultas por segundo

50 consultas por segundo

Distance Matrix

100.000 elementos por día, 100 elementos por segundo

1000 elementos por segundo

Elevation

100.000 consultas por día, 50 consultas por segundo

100 consultas por segundo

Geocoding

100.000 consultas por día, 50 consultas por segundo

50 consultas por segundo

Geolocation

100.000 consultas por día, 50 consultas por segundo

100 consultas por segundo

Dynamic Maps

100.000 consultas por día

500 consultas por segundo

Static Maps

100.000 consultas por día

500 consultas por segundo

API Image de Street View

100.000 consultas por día

500 consultas por segundo

Time Zone

100.000 consultas por día, 50 consultas por segundo

500 consultas por segundo

Places (JavaScript y servicio web)

150.000 consultas por día

50 consultas por segundo

Roads

100.000 consultas por día

500 consultas por segundo

* EPS = elemento por segundo, EPD = elemento por día, QPS = consulta por segundo y QPD = consulta por día

Si utilizas los límites de cuota diaria de API predeterminados anteriores para limitar tus solicitudes, ahora puedes añadir un límite de cuota diaria a tu proyecto en la consola de Google Cloud Platform. Más información

Cambios en el nombre de la marca y los productos

¿Qué cambios se introducirán en el nombre de la marca y los productos?

En primer lugar, hemos cambiado el nombre de nuestra marca a Google Maps Platform. Este producto incluye las mismas API que ya conoces, con un método de facturación simplificado y un sistema que se adapta al crecimiento de tu negocio. Ahora también ofrecemos soluciones integrales para el sector de los videojuegos, el transporte compartido y el seguimiento de recursos. Además, seguirás teniendo acceso a la amplia cobertura global que ofrece la infraestructura de Google Maps, la cual cuenta con más de mil millones de usuarios en más de 200 países y territorios.

En segundo lugar, con Google Maps Platform, hemos clasificado nuestras API en tres productos principales: Maps, Routes y Places. Cada producto principal incluye numerosas funciones y utiliza la tecnología de distintas API. Para ver las funciones y las API de cada producto, consulta nuestra página de documentación.

Por último, hemos simplificado los nombres de las API y los SKU de facturación para que puedas encontrarlos y usarlos con más facilidad. A continuación, se incluye la lista con los nombres nuevos. Para obtener más información sobre cómo se activan los nuevos SKU, consulta la guía de facturación.

Cambios en los nombres de las API

Nombre anterior Nombre nuevo

API de Google Maps para Android

SDK de Maps para Android

API Directions de Google Maps

API Directions

API Distance Matrix de Google Maps

API Distance Matrix

API Geocoding de Google Maps

API Geocoding

API Geolocation de Google Maps

API Geolocation

API de JavaScript de Google Maps

API de JavaScript de Maps

API Roads de Google Maps

API de Roads

SDK de Google Maps para iOS

SDK de Maps para iOS

API Time Zone de Google Maps

API Time Zone

API de Google Places para Android

SDK de Places para Android

API de Google Places para iOS

SDK de Places para iOS

API de servicio web de Google Places

API de Places

API de Google Static Maps

API Maps Static

API Image de Google Street View

API de Street View

Biblioteca de Places en la API de JavaScript de Maps

Biblioteca de Places, API de JavaScript de Maps

Cambios en los nombres de los SKU de facturación

Producto SKU de facturación: nombre nuevo Descripción

Maps

Static Maps

Muestra mapas estáticos. Te permite añadirles los marcadores, líneas, colores, imágenes y polígonos personalizados que más le vayan a tu estilo.

Dynamic Maps

Muestra mapas interactivos. Puedes acercar, alejar, pellizcar, inclinar y girar los mapas para explorarlos detalladamente y añadirles elementos para adaptarlos a tu estilo.

Static Street View

Muestra una imagen estática de Street View, panorámica en 360° o miniatura.

Dynamic Street View

Muestra una imagen interactiva de Street View, panorámica en 360° o miniatura.

Routes

Directions

Obtén indicaciones sobre cómo llegar a un sitio a pie, en coche, en bicicleta y en transporte público, y crea rutas con hasta 10 puntos de ruta.

Directions Advanced

Obtén indicaciones sobre cómo llegar a un sitio de distintas formas, crea rutas con hasta 25 puntos de ruta y accede a información sobre el tráfico en tiempo real.

Distance Matrix

Ofrece la duración y la distancia de los desplazamientos de una o varias ubicaciones.

Distance Matrix Advanced

Ofrece la duración y la distancia de los desplazamientos de una o varias ubicaciones con información sobre el tráfico en tiempo real.

Roads - Route Traveled

Crea itinerarios después de determinar la ruta que se ha recorrido recogiendo hasta 100 puntos identificados en el GPS.

Roads - Nearest Road

Determina cuáles son las carreteras más cercanas con hasta 100 coordenadas independientes.

Places

Basic Data

Proporciona nombres y direcciones de más de 100 millones de sitios y lugares de interés.

Contact Data

Proporciona nombres, direcciones y datos de contacto de más de 100 millones de sitios y lugares de interés.

Atmosphere Data

Proporciona nombres, direcciones, datos de contactos y otros detalles interesantes, como las valoraciones y el ambiente de los sitios, de más de 100 millones de sitios y lugares de interés.

Places Photo

Permite añadir fotos de alta calidad a sitios y lugares de interés, y acceder a millones de fotos.

Places - Text Search

Muestra una lista de sitios cercanos en función de una cadena de búsqueda (como "restaurante de sushi").

Places - Nearby Search

Muestra una lista de sitios cercanos según la ubicación de los usuarios.

Find Place

Convierte un número de teléfono, una dirección o un nombre en un sitio, y ofrece el nombre y la dirección correspondientes.

Autocomplete with Details

Autocompleta las sugerencias de sitios a partir de información de Places Details.

Autocomplete - Per Character

Autocompleta las sugerencias de sitios cuando los usuarios introducen una dirección o el nombre de un sitio. Se factura en función de los caracteres introducidos.

Autocomplete - Per Session

Autocompleta las sugerencias de sitios cuando los usuarios introducen una dirección o el nombre de un sitio. Se factura por sesión.

Geolocation

Muestra la ubicación y el radio preciso de un dispositivo en función de las redes Wi-Fi o las antenas de telefonía móvil cercanas.

Geocoding

Convierte las direcciones en coordenadas geográficas y viceversa.

Time Zone

Muestra la zona horaria de cualquier ubicación, en función de las coordenadas geográficas y la fecha.

Habilitar Google Maps Platform

Para habilitar las API o configurar la facturación, completa las tareas que hay a continuación:

  1. Elige uno de los productos siguientes.
  2. Selecciona un proyecto.
  3. Configura la facturación.

Crea experiencias con mapas personalizados que permitan acercar el mundo real a tus usuarios.

Ofrece a tus usuarios la mejor forma de ir de un sitio a otro.

Ayuda a los usuarios a descubrir el mundo con información detallada.