2012-03-11 81 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的底部,我想知道更多。

相關問題