[null,null,["最后更新时间 (UTC):2025-08-31。"],[[["\u003cp\u003eGoogle Mobility services help improve address accuracy for deliveries, enhancing customer experience and driver productivity.\u003c/p\u003e\n"],["\u003cp\u003eThe Places API and Address Validation API ensure accurate address capture and validation, reducing delivery failures.\u003c/p\u003e\n"],["\u003cp\u003eGeocoding API and Google Maps Platform enable address confirmation and visualization on a map for precise delivery locations.\u003c/p\u003e\n"],["\u003cp\u003eLeverage Google Mobility services to gain detailed contextual data about addresses, optimizing delivery routes and operations.\u003c/p\u003e\n"],["\u003cp\u003eBusinesses can enhance delivery efficiency and reduce costs by utilizing these Google Mobility service capabilities.\u003c/p\u003e\n"]]],[],null,["The Address capture and validation capability is a Mobility services toolkit\nthat helps address a number of common problems with delivery addressing, such as\ninaccurate address entry from consumers, undeliverable addresses, and the need\nfor adjustments to point-of-delivery locations.\n\nThese services include:\n\n- [Places API](/maps/documentation/places/web-service): Simplifies address entry for end users and provides information about points of interest that can be used for routing purposes.\n- [Address Validation API](/maps/documentation/address-validation): Determines whether an address refers to a real deliverable place and provides additional address-level metadata.\n- [Geocoding API](/maps/documentation/geocoding): Provides the latitude and longitude for a given address.\n\nThis document describes how to use these services.\n\nAbout address capture and validation\n\nAccurate, detailed address information is critical for delivery operations\nbecause it affects the quality of all downstream activities that depend on it.\nWhether you get addresses through a user-facing application or from upstream\npartners using an API, Google Mobility services can help you with this\nstep.\n\nWhether you get addresses through a user-facing application or from upstream\npartners using an API, Google Mobility services can help you with address\ncapture as follows:\n\n- **Improve consumer experience:** Provide your users with the tools to\n ensure they can provide a correct address and that their packages\n get delivered to the right place.\n\n- **Improve driver productivity:** Reduce the time your drivers spend\n searching for delivery addresses and reduce the need for repeat delivery\n attempts.\n\nCapture the address\n\nThe Places API contains the\n[Place Autocomplete](/maps/documentation/places/web-service/autocomplete)\nservice. This service provides autocomplete capabilities for text-based\ngeographic searches by returning places, such as businesses, addresses and\npoints of interest, as the user enters an address.\n\nFor user-facing applications that involve obtaining a delivery address---such as\nan online consumer or shipper site or an in-store employee portal---simplify\naddress entry and selection for your customers using\nPlace Autocomplete.\n\nFor example, suppose a user requests a package pickup and enters the pickup\nlocation. Place Autocomplete makes it possible for them to provide\nan address by entering just a few characters and selecting from a matching list.\n\nThe Places API also provides ways to restrict search\nresults, so your developers can ensure that suggested addresses align with\nlocations that your business serves.\n\nValidate the address\n\nAfter you capture an address, either from direct user input or using an API,\nensure that the customer provided a correct address. That means an address free\nof inaccuracies, such as missing address components or typos. Address validation\nhelps to reduce delivery failures by catching bad addresses and improves\ndelivery predictability with better awareness of address details.\n\nThe\n[Address Validation API](/maps/documentation/address-validation/overview)\nvalidates the address components, normalizes the address for mailing, and finds\nthe best known location for it. It can help understand if an address refers to a\nreal place. If the address does not refer to a real place, it can identify\npossibly wrong components, enabling users to correct them.\n\nIf the Address Validation API determines that the address is\nincorrect or refers to an undeliverable location, you can prompt the user to fix\nit. If you obtain the address using an API call, you can reject the address.\n\nAllow confirmation of the address location\n\nAfter a user has entered or selected an address, and you have validated the\naddress, use the Google Maps Platform to supply a map and a marker to indicate\nthe location of the address.\n\nUse the\n[Geocoding API](/maps/documentation/geocoding) to determine the\ngeographic coordinates of the address. In addition to the location, the\nGeocoding API also returns address components, which you can use to\nget missing address parts needed for necessary corrections. It also supplies the\nlocation type, which indicates the precision of the coordinates retrieved from\nthe API.\n\nThe geocoded location can also be used for other purposes, such as assigning\nthe delivery to a driver in the optimal sequence. See\n[Route Optimization](/maps/documentation/mobility/services/capabilities/route-optimization)\nfor details.\n| **Note:** The Address Validation API also returns a geocode for an input address. For information comparing Geocoding API and Address Validation API, see [Address versus\n| geocode](/maps/documentation/address-validation/requests-address).\n\nUse Google Mobility services for address capture\n\nThis section provides basic information on how to implement address capture and\nvalidation. These steps assume you have set up a project in the Google API Console\nand have the correct service accounts and billing enabled. For details specific\nto Google Mobility services, see the [Fleet Engine\ndocumentation](/maps/documentation/mobility/fleet-engine/essentials/set-up-fleet)\nfor setting up your project.\n\nEnable address entry capabilities\n\n1. Enable [Places API](/maps/documentation/places/web-service/cloud-setup) in the APIs and Services section of the Google API Console. The Places API includes the Place Autocomplete service.\n2. Review the [Place Autocomplete](/maps/documentation/places/web-service/autocomplete) documentation for additional features you can use, such as the [Optional Parameters](/maps/documentation/places/web-service/autocomplete#optional-parameters) section. For example:\n - The components parameter limits output to certain countries.\n - The types parameter restricts results to certain location types, such as addresses and even allowable input languages from the user.\n3. For streamlined deployment of an address form, Google Maps Platform offers a [Quick Builder](https://console.cloud.google.com/google/maps-apis/build/address-selection) within the Google API Console.\n\nValidate the delivery address\n\n1. Enable the [Address Validation API](/maps/documentation/address-validation/cloud-setup) in the APIs and Services section of the Google API Console.\n2. Review the [Address Validation API](/maps/documentation/address-validation/overview) documentation to understand the various data you can use to evaluate the address quality and surface recommendations to users.\n\nAllow confirmation of pickup or delivery location\n\n1. Build an interactive map for your users on your preferred platforms for mobile and web. For specifics, see the documentation for the [Maps JavaScript API](/maps/documentation/javascript/overview) and navigate to other platform instructions from there.\n2. Obtain the address geocode either from the [Address Validation API](/maps/documentation/address-validation/overview) or by passing the Place ID from Place Autocomplete to the [Geocoding API](/maps/documentation/javascript/geocoding), and add a marker at the location.\n3. To allow the user to adjust the delivery coordinates, make your markers draggable. See the documentation for marker behaviors ([Android](/maps/documentation/android-sdk#marker), [iOS](/maps/documentation/ios-sdk#marker), [Web](/maps/documentation/javascript/markers#draggable)).\n4. Retrieve the geocode of the adjusted marker position. You may also pass the updated geocode to the [reverse Geocoding API](/maps/documentation/geocoding/requests-reverse-geocoding) to retrieve the corresponding address. You can then evaluate address components and accuracy of the new position.\n\n| **Note:** See the terms of your Google Mobility services agreement for full details of how the content of the APIs may be used within your applications.\n\nGet additional context about the delivery addresses\n\nHaving detailed contextual data about delivery addresses is an essential next\nstep once an address has been determined. With this information, you can:\n\n- **Improve driver productivity**: Ensure your drivers have all information to successfully and efficiently complete deliveries. When combined with other Google Mobility services capabilities, you can ensure drivers get to the right place at the right time.\n- **Reduce cost**: Efficiently getting the driver to the right place and reducing repeat deliveries can also reduce labor cost and fuel costs for your fleet.\n- **Scale your operations**: All address capture capabilities use Google's worldwide geospatial database, which provide granular coverage wherever you expand your business.\n\nThe Google Mobility services can be used to obtain a variety of\ncontextual data about addresses and locations. Once you have determined the\ncorrect address, you may call any of the services described below to obtain the\nrelevant information. This information can be used as an input into your route\noptimization systems or to provide additional context to drivers within your\ndriver application.\n\n- Geocoding API attempts to match an input address to a location with the Google Maps database and provides the latitude/longitude.\n- In addition to providing a variety of validation signals, Address Validation API also provides the latitude/longitude for the input address. It also provides residential and commercial flags for the location and a variety of data from USPS for US addresses.\n- Place Details API provides information about points of interest, including business open hours.\n\nRecommended content\n\n- [Address Validation API](/maps/documentation/address-validation)\n- [Place Autocomplete](/maps/documentation/places/web-service/autocomplete)\n- [Place Autocomplete on YouTube](https://www.youtube.com/watch?v=cJjUALvnpCU&t=107s)\n- [Geocoding API](/maps/documentation/geocoding)"]]