2012-03-11 52 views
0

在此之后polyline decoder class@Kenny如何获取缩放级别以解码Google Maps Directions API中的折线?

int[] decodedZoomLevels = PolylineDecoder.decodeZoomLevels(levels); 
GeoPoint[] gPts = PolylineDecoder.decodePoints(points, decodedZoomLevels.length); 

我试图从Barcelona to Madrid与谷歌地图API路线绘制路线:

<DirectionsResponse> 
    <status>OK</status> 
    <route> 
    <leg> 
     ... 
    </leg> 
    <copyrights>Datos de mapa ©2012 Google, Tele Atlas</copyrights> 
    <overview_polyline> 
     <points> 
     cjr{F_u(...)[email protected]~][email protected]@fnB`M|iAxEvV 
     </points> 
    </overview_polyline> 
    <route> 
<DirectionsResponse> 

我设法读取XML响应,并得到\DirectionsResponse\route\overview_polyline\points折线串;但我找不到<levels>标记。

我试图画出更平滑的线条(路线),当用户放大,但释放智能手机的CPU时,放大缩小。

我使用错误的API吗?或者这个课程已经过时了?

在此先感谢...

回答

0

ZoomLevel在折线“字符串”内部被提供。在Kenny的类中,将“折线点”方法的第二个参数作为折线字符串的大小。

看看1的底部,我想知道更多。

相关问题