11

私のAndroidプロジェクトには、ジオポイントのリストがあります。エンコードされたポリライン文字列をデコードするアルゴリズムがあります。これを共有設定に保存するために、ジオポイントのリストをポリライン文字列にエンコードするのを手伝ってくれる人はいますか。

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 に答える
4

Google から:

http://groups.google.com/group/google-maps-api/browse_thread/thread/c85319eb7fd930dc

Java Polyline impl のようです。進行中。

Github から:

https://github.com/markrambow/JavaPolylineEncoder

https://github.com/petpen/JavaPolylineEncoder2

そして仕様はここにあります:

https://developers.google.com/maps/documentation/utilities/polylinealgorithm

于 2012-05-10T04:48:44.200 に答える