11

在我的 android 项目中,我有 GeoPoints 列表。我有一个算法来解码编码的折线字符串。谁能帮我将地理点列表编码为折线字符串,以便将其保存在共享首选项中。

4

3 回答 3

15

您应该包含适用于 Android 的新 googlemaps utils 库,然后使用PolyUtil

PolyUtil.encode(latLngPath)
PolyUtil.decode(encodedPath)
于 2013-08-16T14:01:35.363 回答
5

对于 Java,官方的Google Maps Services for Java库也有一个实用程序。

PolylineEncoding.decode(String);
PolylineEncoding.encode(List<LatLng>); // Note that this is not the Android LatLng

代码在这里

于 2016-02-17T00:00:18.313 回答