Google Maps API 进级: GPolygon对象2

转自:http://hi.baidu.com/xfm_zhr/blog/item/bcfc4d8b8444e715c9fc7a2d.html

1.       GPolygon对象

多边形对象。在地图上显示一段指定颜色及位置的多边形。可用来标记指定区域。

注意:使用该对象,必须在HTML标签包含命名空间:v="urn:schemas-microsoft-com:vml"。示例:<html xmlns:v="urn:schemas-microsoft-com:vml">

声明语法:new Gpolygon(points,strokeColor,strokeWeight,stokeOpacity,fillColor,fillOpacity)

Points:多边形的顶点。GlatLng对象数组。

stokeColor:边线颜色。形如”#RRGGBB”。可省略。

stokeWeight:边线宽度。像素值。可省略。

stokeOpacity:边线透明度。0~1之间的小数。可省略。

fillColor:多边形内填充颜色。形如”#RRGGBB”。可省略。

fillOpaciye:多边形填充透明度.0~1之间的小数。可省略。

添加示例:

      polygon = new GPolygon(

        [

           new GLatLng(39.92, 116.46),

           new GLatLng(29.59, 106.54),

           new GLatLng(28.01, 120.65)

        ], //GLatLng()数组

        "#FF0000", //边线颜色

        10, //边线宽度

        0.8, //边线透明度

        "#00FF00", //填充颜色

        0.5 //填充颜色透明度

        );

      map.addOverlay(polygon);

注意:多边形边要封闭,起点坐标要与终点坐标一致。

移除示例:

       polygon.remove();

Gpolygon.fromEncoded()方法

Gpolygon.fromEncoded(polylines,fill,color,opacity,outline);

Polylines:一组经过编码的折线数据。

Fill:表示是否以color参数指定的颜色填充多边形。可省略。

Color:填充多边形的颜色。可省略。

Opacity:边线透明度。可省略。

Outline:是否以指定的透明度绘制边线。可省略。

Gpolygon.getVertexCount()方法

获取所有顶点的个数。

Gpolygon.getVertex(index);

获取指定顶点的值。返回为Glatlng对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值