反应本机地理编码获取地址
react native geocoding get address
当 运行 发生这种错误时,我需要帮助 object [] , []
Geocoder.getFromLatLng(28.6139,77.2090).then(
json => {
var addressComponent = json.results[0].address_components[0];
alert(addressComponent);
}, error => {
alert(error+"CATCH");
} )
看起来您正在尝试 alert
一个对象,这样做通常会导致得到以下响应:
[对象对象]
这没什么用。您可以使用 JSON.stringify
来解决这个问题
alert(JSON.stringify(addressComponent))
或 alert(JSON.stringify(error))
当我使用 JSON.stringify
时,对坐标进行反向地理编码查找会出现以下警告
您可以在文档中阅读有关 JSON.stringify
here 的更多信息。
The JSON.stringify()
method converts a JavaScript object or value to a JSON string
虽然使用 alert
很有用,但我更喜欢使用 console.warn
,因为你会得到这样的结果,这意味着你不必 stringify
每个响应
当 运行 发生这种错误时,我需要帮助 object [] , []
Geocoder.getFromLatLng(28.6139,77.2090).then(
json => {
var addressComponent = json.results[0].address_components[0];
alert(addressComponent);
}, error => {
alert(error+"CATCH");
} )
看起来您正在尝试 alert
一个对象,这样做通常会导致得到以下响应:
[对象对象]
这没什么用。您可以使用 JSON.stringify
alert(JSON.stringify(addressComponent))
或 alert(JSON.stringify(error))
当我使用 JSON.stringify
您可以在文档中阅读有关 JSON.stringify
here 的更多信息。
The
JSON.stringify()
method converts a JavaScript object or value to a JSON string
虽然使用 alert
很有用,但我更喜欢使用 console.warn
,因为你会得到这样的结果,这意味着你不必 stringify
每个响应