android 谷歌地图中的渐变折线
Gardient polyline in android googlemap
我正在用 Google Maps
开发应用程序,我想更改地图上 polyline
的样式。我想将折线的颜色更改为渐变线,如何在 Android.
中执行此操作
您可以使用我的 richmaps
库:https://github.com/antoniocarlon/richmaps
您可以像这样轻松创建渐变折线:
RichPolylineOptions polylineOpts = new RichPolylineOptions(null)
.zIndex(3) // zIndex represents the position of the polyline on the RichLayer
.strokeWidth(15)
.strokeColor(Color.YELLOW) // Set the polyline base color
.linearGradient(true)
.add(new RichPoint(new LatLng(40.22987, -3.95931)).color(Color.RED)) // Set color for some vertices
.add(new RichPoint(new LatLng(40.23109, -3.95926)))
.add(new RichPoint(new LatLng(40.23063, -3.95837)).color(Color.RED))
.add(new RichPoint(new LatLng(40.23169, -3.95809)))
.add(new RichPoint(new LatLng(40.23093, -3.95705)))
.add(new RichPoint(new LatLng(40.23023, -3.95626)));
RichPolyline polyline = polylineOpts.build();
polyline.add(new RichPoint(new LatLng(40.23163, -3.95602)).color(Color.CYAN)); // RichPoint added after the creation of the RichPolyline
richLayer.addShape(polyline);
如果您正在寻找准确的绘图和跟踪,可以尝试 this library
我在 Android 中的 Google 地图上创建渐变折线的用例工作了一段时间,因为它不是 API 中的内置 [=] 24=] 地图 Android SDK.
因此,我创建了一个 Github 存储库,用于讨论用例、我采用的方法以及如何实现它以在 [=19= 中的 Google 地图上显示渐变折线].
如果您对此类主题感兴趣,请查看并随时联系或投稿:)
它在 Google Maps SDK 3.1.0(测试版)中可用:https://developers.google.com/maps/documentation/android-sdk/v310-beta#creating_a_gradient_polyline
我正在用 Google Maps
开发应用程序,我想更改地图上 polyline
的样式。我想将折线的颜色更改为渐变线,如何在 Android.
您可以使用我的 richmaps
库:https://github.com/antoniocarlon/richmaps
您可以像这样轻松创建渐变折线:
RichPolylineOptions polylineOpts = new RichPolylineOptions(null)
.zIndex(3) // zIndex represents the position of the polyline on the RichLayer
.strokeWidth(15)
.strokeColor(Color.YELLOW) // Set the polyline base color
.linearGradient(true)
.add(new RichPoint(new LatLng(40.22987, -3.95931)).color(Color.RED)) // Set color for some vertices
.add(new RichPoint(new LatLng(40.23109, -3.95926)))
.add(new RichPoint(new LatLng(40.23063, -3.95837)).color(Color.RED))
.add(new RichPoint(new LatLng(40.23169, -3.95809)))
.add(new RichPoint(new LatLng(40.23093, -3.95705)))
.add(new RichPoint(new LatLng(40.23023, -3.95626)));
RichPolyline polyline = polylineOpts.build();
polyline.add(new RichPoint(new LatLng(40.23163, -3.95602)).color(Color.CYAN)); // RichPoint added after the creation of the RichPolyline
richLayer.addShape(polyline);
如果您正在寻找准确的绘图和跟踪,可以尝试 this library
我在 Android 中的 Google 地图上创建渐变折线的用例工作了一段时间,因为它不是 API 中的内置 [=] 24=] 地图 Android SDK.
因此,我创建了一个 Github 存储库,用于讨论用例、我采用的方法以及如何实现它以在 [=19= 中的 Google 地图上显示渐变折线].
如果您对此类主题感兴趣,请查看并随时联系或投稿:)
它在 Google Maps SDK 3.1.0(测试版)中可用:https://developers.google.com/maps/documentation/android-sdk/v310-beta#creating_a_gradient_polyline