Android谷歌地图V2如何在地图上绘制自定义视图(1/3实心圆)在哪里可以绘制画布对象



Android谷歌地图V2如何在地图上绘制自定义视图(1/3实心圆)我可以在哪里绘制画布对象。由于所有新类都是最终类,我无法扩展它们。

我需要在地图上画一些剖面图。我正在从v1升级到v2。Overlays已被弃用。我尝试使用Tile Provider,但它没有绘制任何内容。

exampleButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                GroundOverlayOptions overlayOptions = new GroundOverlayOptions()
                        .image(BitmapDescriptorFactory.fromResource(R.drawable.testImage))
                        .position(new LatLng(currentLocation.getLatitude(), currentLocation.getLongitude()), 8600f, 6500f);
                map.addGroundOverlay(overlayOptions);
            }
        });

这是在指定的lat-long绘制图像的代码,适用于谷歌地图v2。你基本上可以得到一个1/3实心圆的图像,并将其设置为你想要的长度。

希望能有所帮助。

最新更新