我正在尝试向谷歌地图绘制瓦片覆盖和折线。我希望折线能够显示在瓦片覆盖的上方,以便能够看到它。目前,它被绘制在瓦片覆盖的下面并消失了。我的代码如下:
// Draw the tile overlay
NBUrlTileProvider tileProvider = new NBUrlTileProvider(url, 256, 256);
TileOverlayOptions tileOverlayOptions = new TileOverlayOptions()
.tileProvider(tileProvider)
.fadeIn(true);
mMap.addTileOverlay(tileOverlayOptions);
// Draw the poly line
PolylineOptions polyLineOptions = new PolylineOptions();
polyLineOptions.width(5).geodesic(true).color(Color.rgb(255, 0, 255));
polyLineOptions.add(location1);
polyLineOptions.add(location2);
polyLineOptions.add(location3);
mMap.addPolyline(polyLineOptions);
非常感谢您的帮助,我认为折线默认会在瓦片覆盖物之上绘制,是否需要添加其他内容?
NBUrlTileProvider
是如何扩展UrlTileProvider
或TileProvider
的? - R G