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实心圆的图像,并将其设置为你想要的长度。
希望能有所帮助。