После этого polyline decoder class из @Kenny:Как я могу получить уровни масштабирования для декодирования полилинии из API-интерфейсов Google Maps Directions?
int[] decodedZoomLevels = PolylineDecoder.decodeZoomLevels(levels);
GeoPoint[] gPts = PolylineDecoder.decodePoints(points, decodedZoomLevels.length);
Я пытаюсь нарисовать маршрут от Barcelona to Madrid с Google Maps API Directions:
<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>
.
Я пытаюсь нарисовать более плавную линию (маршрут), когда пользователи увеличивают, но освобождают процессор смартфона при выключенном масштабировании.
Я использую неправильный API? Или этот класс устарел?
Заранее спасибо ...