android折线解码器显示StringIndexOutOfBoundsException

时间:2015-11-02 11:16:37

标签: android google-maps

我正在创建一个Android应用程序,它将收集来自google maps api的overview_polyline->点字符串。为了测试,我直接复制了它(overview_polyline-> points)并使用,如下面的代码所示。我正在使用Polyutil对其进行解码:

List<LatLng> list = PolyUtil.decode("yxkpA_sjgMoAXuA@{GHeAFo@Jg@P[FcDHiCFu@B}@DkATiAFi@Hw@FcAKmAA[zG@n@DjAFpAPhB`@vBRt@`@|@dAbCg@F{B?eA?BpAAjC?vAC^W|@Ir@GdBe@hCm@lDpCl@|D~@J@?`AHdEAxGAVGZe@jBOnBzDLnGWPDFNRjDAjAG~@S|CCn@v@BXF?`@LtBEHOESC[BKBIJWWA?@?VV?PDbACJB?d@Ix@MRhBANABXRNDx@BBD@VD@FAj@?NB|@HAZLtBAf@CR");

我从下面的谷歌方向api结果得到了字符串:

 "overview_polyline" : {
            "points" : "yxkpA_sjgMoAXuA@{GHeAFo@Jg@P[FcDHiCFu@B}@DkATiAFi@Hw@FcAKmAA[zG@n@DjAFpAPhB`@vBRt@`@|@dAbCg@F{B?eA?BpAAjC?vAC^W|@Ir@GdBe@hCm@lDpCl@|D~@J@?`AHdEAxGAVGZe@jBOnBzDLnGWPDFNRjDAjAG~@S|CCn@v@BXF?`@LtBEHOESC[BKBIJWWA?@?VV?PDbACJB?d@Ix@MRhBANABXRNDx@BBD@VD@FAj@?NB|@HAZLtBAf@CR"
         },

当我运行应用时,它会显示java.lang.StringIndexOutOfBoundsException: length=268; index=268

0 个答案:

没有答案
相关问题