Migrar para os novos campos de dados de local no SDK do Places para Android 4.0

Na versão 4.0 do SDK do Places para Android, vários campos de dados de lugar (Place.Field) foram alterados. Os campos antigos foram descontinuados e vão continuar funcionando até serem removidos, de acordo com os Termos de Serviço da Plataforma Google Maps. No entanto, os apps que incluem campos descontinuados vão retornar avisos de build. Além disso, novos campos de dados de lugar foram adicionados na versão 4.0. As seções a seguir fornecem detalhes sobre mudanças e novos campos, além do uso, faturamento e preços.

Mudanças e descontinuações de campo na versão 4.0

A tabela a seguir lista os campos descontinuados e as substituições deles:

Campo descontinuado Novo campo
Place.Field.ADDRESS Place.Field.FORMATTED_ADDRESS
Place.Field.ICON_URL Place.Field.ICON_MASK_URL
Place.Field.LAT_LNG Place.Field.LOCATION
Place.Field.NAME Place.Field.DISPLAY_NAME
Place.Field.PHONE_NUMBER Place.Field.INTERNATIONAL_PHONE_NUMBER
Place.Field.USER_RATINGS_TOTAL Place.Field.USER_RATING_COUNT
Place.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE Place.Field.ACCESSIBILITY_OPTIONS

Novos campos introduzidos na versão 4.0

Os seguintes campos de dados de lugar foram adicionados à versão 4.0 do SDK do Places para Android:

  • Place.Field.ACCESSIBILITY_OPTIONS
  • Place.Field.ADR_FORMAT_ADDRESS
  • Place.Field.ALLOWS_DOGS
  • Place.Field.CURRENT_SECONDARY_OPENING_HOURS
  • Place.Field.EV_CHARGE_OPTIONS
  • Place.Field.FUEL_OPTIONS
  • Place.Field.GOOD_FOR_CHILDREN
  • Place.Field.GOOD_FOR_GROUPS
  • Place.Field.GOOD_FOR_WATCHING_SPORTS
  • Place.Field.GOOGLE_MAPS_URI
  • Place.Field.LIVE_MUSIC
  • Place.Field.MENU_FOR_CHILDREN
  • Place.Field.NATIONAL_PHONE_NUMBER
  • Place.Field.OUTDOOR_SEATING
  • Place.Field.PARKING_OPTIONS
  • Place.Field.PAYMENT_OPTIONS
  • Place.Field.PRIMARY_TYPE_DISPLAY_NAME
  • Place.Field.RESOURCE_NAME
  • Place.Field.RESTROOM
  • Place.Field.SERVES_COCKTAILS
  • Place.Field.SERVES_COFFEE
  • Place.Field.SERVES_DESSERT
  • Place.Field.SHORT_FORMATTED_ADDRESS
  • Place.Field.SUB_DESTINATIONS

Uso de campos de dados, faturamento e preços

Para mais informações sobre como usar campos de dados de lugar para criar máscaras de campo, além de informações sobre faturamento e preços de cada campo e da SKU correspondente, consulte os seguintes recursos: