|
本帖最后由 Soully_蘇 于 2017-10-9 15:11 编辑
不知道跟百度平台有没有关系,当初就一直认为是百度的关系,后来看到有人用递归函数可以解决我就用了。代码如下- coords({city:startcity,addr:startaddr},{city:endcity,addr:endaddr});
复制代码- function coords(a,b){
- bMap.getCoordsFromName({
- city: a.city,
- address: a.addr
- },function(ret,err){
- if(!ret.status)
- {
- coords(a,b);
- }
- else
- {
- start.lon=ret.lon;
- start.lat=ret.lat;
- coords1(b);
- return;
- }
- });
- }
复制代码
|
|