我正在为移动平台开发一款应用程序,现在仅用于ios并使用谷歌地图。好吧,我为瑞士创建了一个多边形
如您所见,颜色为红色,但我想使用瑞士国旗而不是红色。谷歌提供了一个链接,您可以将图像添加到地图上,但它不像地图,它应该是透明的,我找到了样本
http://www.maphill.com/switzerland/simple-maps/flag-map/ 当你看到它的旗帜(可能不是图像,但有两种颜色)
那么我怎样才能在谷歌地图中做同样的事情。
此代码是关于将地图填充为红色
public override MKOverlayRenderer OverlayRenderer(MKMapView mapView, IMKOverlay overlay)
{
if (overlay is MKPolygon)
{
var polygonOverlay = overlay as MKPolygon;
var polygonView = new MKPolygonRenderer(polygonOverlay);
polygonView.FillColor = UIColor.FromRGB(180, 16, 27);
polygonView.Alpha = 0.4f;
polygonView.StrokeColor = UIColor.Red;
polygonView.LineWidth = 10;
return polygonView;
}
return null;
}