如何使用百度地图API进行逆地址解析后,有效存储数据并处理操作错误?

2026-06-11 10:454阅读0评论SEO基础
  • 内容介绍
  • 相关推荐

本文共计257个文字,预计阅读时间需要2分钟。

如何使用百度地图API进行逆地址解析后,有效存储数据并处理操作错误?

javascript// 在geoc.getLocation(point, function(rs) {// 如何把返回的数据存下来呢?我通过方法或setState保存我需要的数据,都报错呢// 在这个方法+/+ 在geoc.getLocation(point, function(rs) {// 如何把返回的数据存下来?

//在geoc.getLocation(point,function(rs){里,怎么把返回的数据存下来呢,我通过方法或是setState保存我需要的数据,都报错哎//在这个方法

// 在geoc.getLocation(point, function (rs) {里,怎么把返回的数据存下来呢,我通过方法或是setState保存我需要的数据,都报错哎//在这个方法里是不是外部的数据都不能进去// 单独写一个html的demo是没问题,在react上不好使。

如何使用百度地图API进行逆地址解析后,有效存储数据并处理操作错误?

123456789101112131415161718var ggPoint = new BMap.Point(116.40387397,39.91488908);//测试地址//坐标转换完之后的回调函数var translateCallback = function (data) {    const geoc = new BMap.Geocoder();    var point = new BMap.Point(data.points[0].lng, data.points[0].lat);    geoc.getLocation(point, function (rs) {        console.log(rs.address);        // this.props.biubibiu(rs);//redux的action        // this.rsaddress(translateCallback); //Uncaught TypeError: this.rsaddress is not a function        // this.setState({...//也不行            });}//gps转百度var cOnvertor= new BMap.Convertor();var pointArr = [];pointArr.push(ggPoint);convertor.translate(pointArr, 1, 5, translateCallback);

本文共计257个文字,预计阅读时间需要2分钟。

如何使用百度地图API进行逆地址解析后,有效存储数据并处理操作错误?

javascript// 在geoc.getLocation(point, function(rs) {// 如何把返回的数据存下来呢?我通过方法或setState保存我需要的数据,都报错呢// 在这个方法+/+ 在geoc.getLocation(point, function(rs) {// 如何把返回的数据存下来?

//在geoc.getLocation(point,function(rs){里,怎么把返回的数据存下来呢,我通过方法或是setState保存我需要的数据,都报错哎//在这个方法

// 在geoc.getLocation(point, function (rs) {里,怎么把返回的数据存下来呢,我通过方法或是setState保存我需要的数据,都报错哎//在这个方法里是不是外部的数据都不能进去// 单独写一个html的demo是没问题,在react上不好使。

如何使用百度地图API进行逆地址解析后,有效存储数据并处理操作错误?

123456789101112131415161718var ggPoint = new BMap.Point(116.40387397,39.91488908);//测试地址//坐标转换完之后的回调函数var translateCallback = function (data) {    const geoc = new BMap.Geocoder();    var point = new BMap.Point(data.points[0].lng, data.points[0].lat);    geoc.getLocation(point, function (rs) {        console.log(rs.address);        // this.props.biubibiu(rs);//redux的action        // this.rsaddress(translateCallback); //Uncaught TypeError: this.rsaddress is not a function        // this.setState({...//也不行            });}//gps转百度var cOnvertor= new BMap.Convertor();var pointArr = [];pointArr.push(ggPoint);convertor.translate(pointArr, 1, 5, translateCallback);