我使用jQuery将leg的每一步的所有encoded_lat_lng值放入一个数组中。
var leg_array = {};
var enc_array = [];
for(var c = 0; c < result.routes[0].legs.length;c++) {
for (var b =0; b < result.routes[0].legs[c].steps.length; b++){
var lat_lngs = result.routes[0].legs[c].steps[b].encoded_lat_lngs;
leg_array[c]={};
enc_array[b]=lat_lngs;
leg_array[c]=enc_array;
}
}
var legs_polyline = JSON.stringify(leg_array);
单独显示折线,但我想合并每条折线。我想为路线的每条腿获得折线。
例如折线数字1为m}zxHikCC?G@G?MDEBE@SHWRIFEFGHEFMTEJCFGRKTEJEJGLEJEHGHCDEFOLEDGDE@GBEBG@IBO@OBW@I?G@GAK?MCQCwBg@[M[GSEMAO?c@@Y@qBNO?y@@sFCk@I[?[?c@?_@?KAe@@aA?M?qA?Y?]@s@La@PmEnAWHq@^k@f@s@h@_A|@w@n@o@j@[ZcAfAQPIHKJq@p@m@j@c@b@aAv@A?a@RWL_@Jc@Hi@PwBt@iE
BaBt @ y @ b @ kC B_@TKFaB|@a@NG@_@H[BaB@g@@y@BA?_@Ls@^mAx@qElBA@y@Z
polyine number 2是k
_ yHcuAD ^ Fx @?@BhAJhEH
EJfE @ l @ J D@r@FhD@PD~C@~@?H?v@?X?R@P?H@H@LDNBJBJJXLTRzC
如何合并它们以便我可以查看静态地图http://maps.google.com/maps/api/staticmap?size=500x300&sensor=false&path=enc:$polyline
此示例仅显示两个折线数字,数量可能超过2000个字符。