从百度地图API将坐标转化成地址后,怎么输出地址字符串

ty545491463 2017-08-05 11:27:46
我用百度地图提供的方法把一个坐标转换成了地址,想让函数Trans返回这个地址以便在其他地方获取,但是在getLocation里面得到的str字符串在其他地方好像用不了。就像图片里的代码那样,用alert可以输出这个地址,但是在getLocatuon外就得不到它了。有没有办法能让str像全局变量那样使用呢?
...全文
338 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jituonline2018 2019-08-19
  • 打赏
  • 举报
回复
找我们呗,可以把坐标批量转换成地址,回传给你,你想怎么用就怎么用。
Go 旅城通票 2017-08-06
  • 打赏
  • 举报
回复
引用 2 楼 ty545491463 的回复:
[quote=引用 1 楼 囧的回复:]传个函数进去成功后调用
function Trans(value, row, index, callback){
...
var str = ...
callback(str);
...
}

我看了callback的讲解,感觉这个思路应该可以的,但好像放在getLocation里还是不行...[/quote]就是要居于回掉,不行是你自己用不对
使用到解码地址的代码全部要放到callback里面执行,不能放外面

Trans('xxx','xxxxx','index',function(str){
alert(str);
//使用到解码结果的代码全部放里面

})

ty545491463 2017-08-06
  • 打赏
  • 举报
回复
引用 1 楼 囧的回复:
传个函数进去成功后调用 function Trans(value, row, index, callback){ ... var str = ... callback(str); ... }
我看了callback的讲解,感觉这个思路应该可以的,但好像放在getLocation里还是不行...
2017-08-06
  • 打赏
  • 举报
回复
传个函数进去成功后调用 function Trans(value, row, index, callback){ ... var str = ... callback(str); ... }

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧