zoukankan      html  css  js  c++  java
  • Google Maps API 进级:GPolyline对象

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

    1.       GPolyline对象

    折线对象。在地图上显示一段指定颜色及位置的折线。可用来标记指定路线。

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

    绘制折线包含节点、宽度、颜色等属性。

    声明语法:new GPolyline(points,color,weight,opacity)

    Points:折线中的节点。GlatLng对象数组。

    Color:颜色。形如“#RRGGBB”。可省略。

    Weight:折线的宽度。像素值。可省略。

    Opacity:折线图层的透明度。0~1之间的小数,可省略。

    添加图层对象示例:

          polyline = new GPolyline(

            [

               new GLatLng(39.92, 116.46),

               new GLatLng(29.59, 106.54),

               new GLatLng(28.01, 120.65)

            ], //GLatLng()数组

            "#FF0000", //折线颜色

            10, //折线宽度

            0.5 //透明度

            );

          map.addOverlay(polyline);

    移除折线图层对象示例:

    polyline.remove();

    Gpolyline.fromEncoded()方法

    Gpolyline.fromEncoded(color, weight, opacity, points, zoomFactor, levels, numlevels);

    Color:折线的颜色

    Weight:折线的宽度。

    Opacity:折线的透明度。

    Points:编码后的节点值。

    zoomFactor,levels,numLevels与编码方式有关。其中,levels尤为重要,不正确的值将导致无法在相应的缩放级别中显示折线。

    示例代码:

          polyline = new GPolyline.fromEncoded({

               color: "#FF00FF",

               weight: 10,

               /*

               points的原始数据为

                  new GLatLng(39.92, 116.46)

                  new GLatLng(29.59, 106.54)

                  new GLatLng(28.01, 120.65)

               */

               points: "_{srF_byeUnq`~@~np{@~qsHozbuA",

               /*

               levels尤其重要

               不正确的值将导致无法在相应缩放级别下显示折线

               */

               levels: "BBB",

               zoomFactor: 32,

               numLevels: 4

            });

          map.addOverlay(polyline);

    Gpolyline.getVertexCount()方法

    获取所有顶点的个数。

    Gpolyline.getVertex(index);

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

  • 相关阅读:
    vb做界面调用c编写的dll
    小记管线冲洗(现场学习)
    管网建模基础
    编写成绩信息管理系统
    MJRefresh超详细讲解
    iOS 在xib或者storyboard中添加AutoLayout后,在代码中修改AutoLayout约束条件
    tableViewCell重用导致图片错乱问题
    更新ruby
    控件基本动画
    Block动画和spring动画
  • 原文地址:https://www.cnblogs.com/wangpei/p/1626960.html
Copyright © 2011-2022 走看看