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