首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Google方向API中获得缩放级别来解码折线?

如何从Google方向API中获得缩放级别来解码折线?
EN

Stack Overflow用户
提问于 2012-03-11 08:20:47
回答 1查看 1.2K关注 0票数 0

跟随这个折线译码器类@Kenny

代码语言:javascript
复制
int[] decodedZoomLevels = PolylineDecoder.decodeZoomLevels(levels);
GeoPoint[] gPts = PolylineDecoder.decodePoints(points, decodedZoomLevels.length);

我试图用Google的方向API从巴塞罗那到马德里中画出路线:

代码语言:javascript
复制
<DirectionsResponse>
  <status>OK</status>
  <route>
    <leg>
      ...
    </leg>
    <copyrights>Datos de mapa ©2012 Google, Tele Atlas</copyrights>
    <overview_polyline>
      <points>
        cjr{F_u(...)rw@bD~]ln@xo@fnB`M|iAxEvV
      </points>
    </overview_polyline>
  <route>
<DirectionsResponse>

我设法读取XML并获得\DirectionsResponse\route\overview_polyline\points polyline字符串;但是我找不到<levels>标记。

我试图在用户放大时画出更流畅的线(路线),但当变焦结束时释放智能手机的CPU。

我用错API了吗?还是这门课过时了?

提前谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2012-03-28 10:33:49

ZoomLevel是在折线"string“内展开的。在Kenny的类中,只需给出"decodePoints“方法的第二个参数,即折线字符串的大小。

看看这个1的底部,我想你会明白更多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9653483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档