Google 个地方 api 没有返回邮政编码?
Google places api not returning postal code?
我正在创建一个电子商务应用程序,我们需要邮政编码来计算运费,使用 google 地点 api 的地址自动完成,不确定它是否是 [=19] 的限制=],但它不是 return 邮政编码。
我正在使用 https://github.com/FaridSafi/react-native-google-places-autocomplete 进行自动完成。
我也查看了 google 文档,但它没有提及任何相关内容。
想知道是否有办法从地址获取邮政编码?
Google 自动完成 API 不会 return 邮政编码作为其结果的一部分。
您提到的包裹有一个 fetchDetails
道具,它将调用 Google 个地点 API 以获取包括邮政编码在内的更多信息。然后,您可以在 onPress
.
中访问 details
中的数据
import React from 'react';
import { GooglePlacesAutocomplete } from 'react-native-google-places-autocomplete';
const GooglePlacesInput = () => {
return (
<GooglePlacesAutocomplete
placeholder='Search'
fetchDetails={true}
onPress={(data, details) => {
console.log('data: ', data);
console.log('details: ', details);
}}
query={{
key: 'YOUR API KEY',
language: 'en',
}}
/>
);
};
export default GooglePlacesInput;
当我遍历详细信息的对象数组 (address_components) 时,它对我有用,如您在此处所见:
我正在创建一个电子商务应用程序,我们需要邮政编码来计算运费,使用 google 地点 api 的地址自动完成,不确定它是否是 [=19] 的限制=],但它不是 return 邮政编码。 我正在使用 https://github.com/FaridSafi/react-native-google-places-autocomplete 进行自动完成。
我也查看了 google 文档,但它没有提及任何相关内容。
想知道是否有办法从地址获取邮政编码?
Google 自动完成 API 不会 return 邮政编码作为其结果的一部分。
您提到的包裹有一个 fetchDetails
道具,它将调用 Google 个地点 API 以获取包括邮政编码在内的更多信息。然后,您可以在 onPress
.
details
中的数据
import React from 'react';
import { GooglePlacesAutocomplete } from 'react-native-google-places-autocomplete';
const GooglePlacesInput = () => {
return (
<GooglePlacesAutocomplete
placeholder='Search'
fetchDetails={true}
onPress={(data, details) => {
console.log('data: ', data);
console.log('details: ', details);
}}
query={{
key: 'YOUR API KEY',
language: 'en',
}}
/>
);
};
export default GooglePlacesInput;
当我遍历详细信息的对象数组 (address_components) 时,它对我有用,如您在此处所见: