基于百度地图和百度路书的行车轨迹回放(含途经点的多次导航)

目录

      • 先来看看我做了个啥
      • 我为什么要这件事
      • 我用到的工具
      • 正式开始
        • 创建一张空地图
        • 设置我的起点、终点、途经点
        • 为上面几个关键点打上标签
        • 绘制折线
          • 绘制折线的方法
          • 第一个难点
        • 加一辆小车在路上跑
          • 添加路书
          • 第二个难点
      • 源码在这里

先来看看我做了个啥

点击查看动态效果

基于百度地图和百度路书的行车轨迹回放(含途经点的多次导航)_第1张图片

我为什么要这件事

因为我本人家在农村工作地点在南京,为了能看到孩子所以我基本每周都会回去。为了顺路能节省点油钱,所以经常在QQ、微信各大拼车群里顺风车带几个人。但是问题来了,经常有距离我几十公里的给我打电话问我顺路不,每次我都要介绍半天,从哪儿走,路过哪儿,你那儿我不到,烦不胜烦。于是就有了今天这个……

由于我本人是服务端开发,对前端的了解也仅限于简单的js使用,所以只是实现了基本的功能,外貌方面就不奢望了……

我用到的工具

最开始我想用的echarts,起点有点高,果断放弃

百度地图 API v3.0帮助文档

百度路书API帮助文档

拾取坐标系统

正式开始

首先要去百度地图开放平台申请一个属于自己的AK,开发阶段也可以用我例子里提供的,正式上线后大家还是要申请属于自己的AK。一方面我的是免费的,额度没有那么大;另一方面后台还可以查看使用情况

创建一张空地图
  • 准备页面

根据HTML标准,每一份HTML文档都应该声明正确的文档类型,我们建议您使用最新的符合HTML5规范的文档声明:

DOCTYPE html>
  • 适应移动端页面展示
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />  
  • 设置容器样式
<style type="text/css">  
      html{height:100%}    
      body{height:100%;margin:0px;padding:0px}    
      #container{height:100%}    
style> 
  • 引用需要用到的js文件
<script type="text/javascript" 
        src="https://api.map.baidu.com/api?v=3.0&ak=您的秘钥">script>
<script type="text/javascript"
        src="https://api.map.baidu.com/library/LuShu/1.2/src/LuShu_min.js">
script>
  • 创建地图容器元素
<div id="container">div> 
  • 创建地图实例
var map = new BMap.Map("container");
  • 设置默认中心点坐标和缩放级别
map.centerAndZoom(new BMap.Point(118.895616, 32.091168), 13);
设置我的起点、终点、途经点

这些点的坐标需要借助拾取坐标系统来完成

var start = new BMap.Point(118.895616, 32.091168);    //起点:徐庄站
var p1 = new BMap.Point(118.182408, 33.456348);    //泗洪收费站
var p2 = new BMap.Point(117.982771, 33.496776);    //草庙镇政府
var end = new BMap.Point(118.093661, 33.6469);    //终点:刘圩镇政府
为上面几个关键点打上标签
//创建marker标记
var m1 = new BMap.Marker(start);
var m2 = new BMap.Marker(p1);
var m3 = new BMap.Marker(p2);
var m4 = new BMap.Marker(end);
map.addOverlay(m1);
map.addOverlay(m2);
map.addOverlay(m3);
map.addOverlay(m4);
//展示动画
m1.setAnimation(BMAP_ANIMATION_DROP);
m2.setAnimation(BMAP_ANIMATION_DROP);
m3.setAnimation(BMAP_ANIMATION_DROP);
m4.setAnimation(BMAP_ANIMATION_DROP);
//创建label注释
var lab1 = new BMap.Label("起点:徐庄站", {position: start});    
var lab2 = new BMap.Label("泗洪", {position: p1});
var lab3 = new BMap.Label("草庙", {position: p2});
var lab4 = new BMap.Label("终点:刘圩镇政府", {position: end});
map.addOverlay(lab1);
map.addOverlay(lab2);
map.addOverlay(lab3);
map.addOverlay(lab4);
绘制折线
绘制折线的方法
//绘制折线
var points =[new BMap.Point(118.895616, 32.091168),new BMap.Point(118.182408, 33.456348),new BMap.Point(117.982771, 33.496776),new BMap.Point(118.093661, 33.6469)];
var polyline = new BMap.Polyline(points, {
    "strokeColor": "green",
    "strokeStyle": "solid"
});
map.addOverlay(polyline);
第一个难点
基于百度地图和百度路书的行车轨迹回放(含途经点的多次导航)_第2张图片

前面的都比较简单,地图也创好了,点也打上了,折现也绘制了。但是效果太对啊,我开的是车又不是飞机,哪能直来直去呢。那我能不能利用百度地图的导航功能,然后把导航路线上所有的点取出来绘制折线行不行?

这里我们需要用到百度地图的又一个功能行车导航,来试试……

var driving = new BMap.DrivingRoute(map);
driving.search(start, p1);
driving.setSearchCompleteCallback(function () {
    //得到百度导航路线上所有的点
    points = driving.getResults().getPlan(0).getRoute(0).getPath();
  	//绘制折线
    var polyline = new BMap.Polyline(points, {
        "strokeColor": "green",
        "strokeStyle": "solid"
    });
    map.addOverlay(polyline);
});

事实证明我猜对了,我拿到了我想要的曲线

加一辆小车在路上跑
添加路书
//百度路书,加个小车的icon,让图动起来
ar icon = new BMap.Icon('https://img-blog.csdnimg.cn/f356a56cbaad4e2e83ade2eebe4f646f.png', new BMap.Size(32, 32), {anchor: new BMap.Size(15, 15)});
new BMapLib.LuShu(map, points, {
    defaultContent: '南京到刘圩',//覆盖物的内容
    speed: 5000,//路书速度
    icon: icon,//覆盖物图标,默认是百度的红色地点标注
    autoView: false,//自动调整路线视野
    enableRotation: true,//覆盖物随路线走向
}).start();//启动路书函数
第二个难点

加上之后小车是跑起来了,但是我的图上有4个节点,所以用到了3次导航。但是每一次导航完的SearchCompleteCallback()回调函数顺序是不一样的,所以导致我拼接的节点数组points中,点的顺序是乱的。小车有时p1->p2然后跑start->p1,有时候又start->p1然后跳到p2->end再跑p1->p2

那我该如何解决?

很抱歉我只想到一个最笨的方法,把所有的点取出来并下载到本地,手动拼接。

driving.setSearchCompleteCallback(function () {
    var pts = driving.getResults().getPlan(0).getRoute(0).getPath(); 
    var points;
    for (var i = 0; i < pts.length; i++) {
        points += "new BMap.Point(" + pts[i].lng + "," + pts[i].lat + "),";
    }
    points = JSON.stringify(points, undefined, 4)
    var blob = new Blob([points], {type: 'text/json'}),
        e = document.createEvent('MouseEvents'),
        a = document.createElement('a');
    a.download = "points.txt"; //下载文件名
    a.href = window.URL.createObjectURL(blob);
    a.dataset.downloadurl = ['text/json', a.download, a.href].join(':');
    e.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
    a.dispatchEvent(e);
});

至此,所有的操作都完成了……一个简陋的驾车轨迹图就好了……

源码在这里

这里删掉了中间的行车导航的代码,可以从上面的章节中获取

DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>我的驾车途经点title>
    <style type="text/css">
        html {
            height: 100%
        }

        body {
            height: 100%;
            margin: 0px;
            padding: 0px
        }

        #container {
            height: 90%
        }
    style>
    <script type="text/javascript"
            src="https://api.map.baidu.com/api?v=3.0&ak=wYxPMgfdAblBjzOGkacMirO27GAdmdk9">script>
    <script type="text/javascript" src="https://api.map.baidu.com/library/LuShu/1.2/src/LuShu_min.js">script>

head>
<body>
<h1>
    途经点:徐庄地铁站、二桥、泗洪、草庙、黑塔、刘圩
h1>
<div id="container">div>
<script type="text/javascript">
    var map = new BMap.Map("container");
    map.centerAndZoom(new BMap.Point(118.895616, 32.091168), 13);
    map.addControl(new BMap.ScaleControl()); //添加比例尺
    map.addControl(new BMap.GeolocationControl());//定位到当前位置
    map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放

    var start = new BMap.Point(118.895616, 32.091168);    //起点:徐庄站
    var p1 = new BMap.Point(118.182408, 33.456348);    //泗洪收费站
    var p2 = new BMap.Point(117.982771, 33.496776);    //草庙镇政府
    var end = new BMap.Point(118.093661, 33.6469);    //终点:刘圩镇政府

    map.clearOverlays(); //清除地图上所有的覆盖物
    //所有的途经点
    var points = [new BMap.Point(118.895568, 32.090996), new BMap.Point(118.894772, 32.091181), new BMap.Point(118.894772, 32.091181), new BMap.Point(118.894752, 32.091101), new BMap.Point(118.894693, 32.09093), new BMap.Point(118.894594, 32.090638), new BMap.Point(118.894474, 32.090266), new BMap.Point(118.894395, 32.090044), new BMap.Point(118.894196, 32.089561), new BMap.Point(118.894196, 32.089561), new BMap.Point(118.893908, 32.089605), new BMap.Point(118.893808, 32.089613), new BMap.Point(118.892445, 32.089788), new BMap.Point(118.891549, 32.089782), new BMap.Point(118.890843, 32.089719), new BMap.Point(118.890843, 32.089719), new BMap.Point(118.890067, 32.089575), new BMap.Point(118.88944, 32.089404), new BMap.Point(118.888843, 32.089234), new BMap.Point(118.888415, 32.089217), new BMap.Point(118.888026, 32.08923), new BMap.Point(118.887479, 32.089331), new BMap.Point(118.8872, 32.089416), new BMap.Point(118.886901, 32.089521), new BMap.Point(118.886662, 32.089657), new BMap.Point(118.886403, 32.089833), new BMap.Point(118.886174, 32.090049), new BMap.Point(118.886064, 32.090237), new BMap.Point(118.885706, 32.090492), new BMap.Point(118.885706, 32.090492), new BMap.Point(118.885307, 32.091385), new BMap.Point(118.884848, 32.092508), new BMap.Point(118.884648, 32.093045), new BMap.Point(118.884518, 32.093383), new BMap.Point(118.884379, 32.093771), new BMap.Point(118.884319, 32.09395), new BMap.Point(118.883969, 32.094944), new BMap.Point(118.88376, 32.095521), new BMap.Point(118.88347, 32.096347), new BMap.Point(118.88329, 32.096844), new BMap.Point(118.882991, 32.097689), new BMap.Point(118.882851, 32.098097), new BMap.Point(118.882781, 32.098266), new BMap.Point(118.882701, 32.098505), new BMap.Point(118.882591, 32.098833), new BMap.Point(118.882501, 32.099072), new BMap.Point(118.882232, 32.099858), new BMap.Point(118.881802, 32.101062), new BMap.Point(118.881682, 32.10139), new BMap.Point(118.881572, 32.101729), new BMap.Point(118.881442, 32.102097), new BMap.Point(118.881112, 32.103003), new BMap.Point(118.881043, 32.103202), new BMap.Point(118.880583, 32.104505), new BMap.Point(118.880083, 32.105919), new BMap.Point(118.879523, 32.107452), new BMap.Point(118.879014, 32.108746), new BMap.Point(118.878554, 32.10987), new BMap.Point(118.878324, 32.110378), new BMap.Point(118.878324, 32.110408), new BMap.Point(118.878114, 32.110875), new BMap.Point(118.877834, 32.111482), new BMap.Point(118.877744, 32.111661), new BMap.Point(118.877525, 32.112149), new BMap.Point(118.877335, 32.112547), new BMap.Point(118.877035, 32.113164), new BMap.Point(118.876775, 32.113691), new BMap.Point(118.876715, 32.1138), new BMap.Point(118.876575, 32.114069), new BMap.Point(118.876335, 32.114527), new BMap.Point(118.875756, 32.115611), new BMap.Point(118.875656, 32.11579), new BMap.Point(118.875316, 32.116397), new BMap.Point(118.874617, 32.117631), new BMap.Point(118.874347, 32.118079), new BMap.Point(118.874177, 32.118358), new BMap.Point(118.873547, 32.119363), new BMap.Point(118.872968, 32.12028), new BMap.Point(118.872858, 32.120449), new BMap.Point(118.872408, 32.121126), new BMap.Point(118.872308, 32.121266), new BMap.Point(118.871548, 32.122371), new BMap.Point(118.870149, 32.124295), new BMap.Point(118.869479, 32.125163), new BMap.Point(118.869079, 32.125672), new BMap.Point(118.868879, 32.125921), new BMap.Point(118.868089, 32.12692), new BMap.Point(118.867429, 32.127749), new BMap.Point(118.866588, 32.128829), new BMap.Point(118.865988, 32.129629), new BMap.Point(118.865858, 32.129809), new BMap.Point(118.865508, 32.130279), new BMap.Point(118.864587, 32.13159), new BMap.Point(118.863836, 32.132742), new BMap.Point(118.863676, 32.132992), new BMap.Point(118.863606, 32.133093), new BMap.Point(118.863356, 32.133503), new BMap.Point(118.863076, 32.133944), new BMap.Point(118.862825, 32.134375), new BMap.Point(118.862695, 32.134596), new BMap.Point(118.862545, 32.134856), new BMap.Point(118.861974, 32.135859), new BMap.Point(118.861694, 32.13636), new BMap.Point(118.861444, 32.136831), new BMap.Point(118.861213, 32.137282), new BMap.Point(118.861203, 32.137302), new BMap.Point(118.860933, 32.137844), new BMap.Point(118.860693, 32.138325), new BMap.Point(118.860593, 32.138506), new BMap.Point(118.860442, 32.138867), new BMap.Point(118.860222, 32.139358), new BMap.Point(118.860182, 32.139448), new BMap.Point(118.860012, 32.139919), new BMap.Point(118.859822, 32.14043), new BMap.Point(118.859612, 32.141002), new BMap.Point(118.859441, 32.141473), new BMap.Point(118.859271, 32.141944), new BMap.Point(118.859091, 32.142416), new BMap.Point(118.858881, 32.142927), new BMap.Point(118.85858, 32.143659), new BMap.Point(118.85856, 32.1437), new BMap.Point(118.85826, 32.144412), new BMap.Point(118.85824, 32.144452), new BMap.Point(118.85795, 32.145215), new BMap.Point(118.85791, 32.145305), new BMap.Point(118.85775, 32.145796), new BMap.Point(118.85767, 32.145997), new BMap.Point(118.857479, 32.146579), new BMap.Point(118.857279, 32.147261), new BMap.Point(118.857219, 32.147471), new BMap.Point(118.857089, 32.147972), new BMap.Point(118.856939, 32.148514), new BMap.Point(118.856769, 32.149075), new BMap.Point(118.856639, 32.149487), new BMap.Point(118.856489, 32.149958), new BMap.Point(118.856359, 32.150389), new BMap.Point(118.856249, 32.150721), new BMap.Point(118.856219, 32.150821), new BMap.Point(118.856049, 32.151273), new BMap.Point(118.855879, 32.151734), new BMap.Point(118.855719, 32.152156), new BMap.Point(118.855549, 32.152618), new BMap.Point(118.855348, 32.15311), new BMap.Point(118.855128, 32.153642), new BMap.Point(118.854908, 32.154165), new BMap.Point(118.854668, 32.154728), new BMap.Point(118.853727, 32.156689), new BMap.Point(118.853657, 32.15682), new BMap.Point(118.853617, 32.1569), new BMap.Point(118.852445, 32.159045), new BMap.Point(118.851112, 32.161253), new BMap.Point(118.850912, 32.161575), new BMap.Point(118.85036, 32.162473), new BMap.Point(118.848677, 32.165188), new BMap.Point(118.848576, 32.16535), new BMap.Point(118.846571, 32.168592), new BMap.Point(118.845538, 32.17028), new BMap.Point(118.845017, 32.171118), new BMap.Point(118.844967, 32.171189), new BMap.Point(118.844836, 32.171412), new BMap.Point(118.844144, 32.172534), new BMap.Point(118.844064, 32.172655), new BMap.Point(118.844004, 32.172766), new BMap.Point(118.843522, 32.173545), new BMap.Point(118.843291, 32.173929), new BMap.Point(118.843161, 32.174131), new BMap.Point(118.84292, 32.174505), new BMap.Point(118.842459, 32.175264), new BMap.Point(118.842117, 32.17582), new BMap.Point(118.841415, 32.176923), new BMap.Point(118.840381, 32.178492), new BMap.Point(118.84015, 32.178826), new BMap.Point(118.839719, 32.179444), new BMap.Point(118.839558, 32.179667), new BMap.Point(118.839357, 32.179951), new BMap.Point(118.839086, 32.180326), new BMap.Point(118.838674, 32.180884), new BMap.Point(118.838032, 32.181736), new BMap.Point(118.837771, 32.182071), new BMap.Point(118.837309, 32.182659), new BMap.Point(118.836646, 32.183492), new BMap.Point(118.836455, 32.183725), new BMap.Point(118.836154, 32.184081), new BMap.Point(118.835863, 32.184436), new BMap.Point(118.835702, 32.184619), new BMap.Point(118.83536, 32.185026), new BMap.Point(118.835079, 32.185351), new BMap.Point(118.834537, 32.185961), new BMap.Point(118.833462, 32.187151), new BMap.Point(118.83307, 32.187568), new BMap.Point(118.833, 32.18765), new BMap.Point(118.832769, 32.187894), new BMap.Point(118.832005, 32.188688), new BMap.Point(118.831875, 32.18881), new BMap.Point(118.831734, 32.188963), new BMap.Point(118.831061, 32.189635), new BMap.Point(118.830016, 32.190653), new BMap.Point(118.828861, 32.191794), new BMap.Point(118.828218, 32.192425), new BMap.Point(118.827646, 32.192974), new BMap.Point(118.82633, 32.194266), new BMap.Point(118.826069, 32.19452), new BMap.Point(118.825818, 32.194764), new BMap.Point(118.825497, 32.195089), new BMap.Point(118.824603, 32.196003), new BMap.Point(118.824312, 32.196307), new BMap.Point(118.824131, 32.19651), new BMap.Point(118.823579, 32.197108), new BMap.Point(118.823258, 32.197472), new BMap.Point(118.823027, 32.197736), new BMap.Point(118.822926, 32.197847), new BMap.Point(118.822796, 32.198009), new BMap.Point(118.822475, 32.198393), new BMap.Point(118.822445, 32.198424), new BMap.Point(118.822163, 32.198748), new BMap.Point(118.821943, 32.199021), new BMap.Point(118.821772, 32.199233), new BMap.Point(118.82124, 32.19989), new BMap.Point(118.820708, 32.200587), new BMap.Point(118.820427, 32.20096), new BMap.Point(118.819433, 32.202352), new BMap.Point(118.819263, 32.202594), new BMap.Point(118.819082, 32.202856), new BMap.Point(118.818911, 32.203118), new BMap.Point(118.818691, 32.20346), new BMap.Point(118.81844, 32.203843), new BMap.Point(118.817948, 32.204628), new BMap.Point(118.817115, 32.206037), new BMap.Point(118.816944, 32.206328), new BMap.Point(118.816744, 32.20669), new BMap.Point(118.816693, 32.206781), new BMap.Point(118.816131, 32.207846), new BMap.Point(118.81561, 32.20891), new BMap.Point(118.8156, 32.20893), new BMap.Point(118.814977, 32.210265), new BMap.Point(118.814807, 32.210666), new BMap.Point(118.814636, 32.211058), new BMap.Point(118.814536, 32.211308), new BMap.Point(118.814084, 32.212432), new BMap.Point(118.813632, 32.213655), new BMap.Point(118.81313, 32.214948), new BMap.Point(118.812628, 32.21616), new BMap.Point(118.812267, 32.216992), new BMap.Point(118.811223, 32.219257), new BMap.Point(118.811043, 32.219618), new BMap.Point(118.810351, 32.22098), new BMap.Point(118.809639, 32.222302), new BMap.Point(118.809258, 32.222973), new BMap.Point(118.808215, 32.224765), new BMap.Point(118.807654, 32.225666), new BMap.Point(118.806532, 32.227486), new BMap.Point(118.804529, 32.230704), new BMap.Point(118.803719, 32.232011), new BMap.Point(118.802468, 32.234017), new BMap.Point(118.801157, 32.23611), new BMap.Point(118.799848, 32.238203), new BMap.Point(118.799818, 32.238252), new BMap.Point(118.799138, 32.239248), new BMap.Point(118.798349, 32.240302), new BMap.Point(118.79777, 32.241057), new BMap.Point(118.79721, 32.241732), new BMap.Point(118.796651, 32.242377), new BMap.Point(118.796551, 32.242486), new BMap.Point(118.796012, 32.243081), new BMap.Point(118.795803, 32.243299), new BMap.Point(118.795314, 32.243804), new BMap.Point(118.795084, 32.244041), new BMap.Point(118.794915, 32.24421), new BMap.Point(118.794695, 32.244417), new BMap.Point(118.794296, 32.244803), new BMap.Point(118.793, 32.245978), new BMap.Point(118.79288, 32.246076), new BMap.Point(118.792651, 32.246273), new BMap.Point(118.792292, 32.246579), new BMap.Point(118.791773, 32.246992), new BMap.Point(118.790866, 32.24769), new BMap.Point(118.790438, 32.248014), new BMap.Point(118.78985, 32.248436), new BMap.Point(118.789401, 32.248749), new BMap.Point(118.788126, 32.24959), new BMap.Point(118.787558, 32.249941), new BMap.Point(118.78721, 32.250156), new BMap.Point(118.786105, 32.250798), new BMap.Point(118.785696, 32.251021), new BMap.Point(118.785278, 32.251244), new BMap.Point(118.78485, 32.251467), new BMap.Point(118.784502, 32.251651), new BMap.Point(118.784113, 32.251844), new BMap.Point(118.783526, 32.252124), new BMap.Point(118.782899, 32.252423), new BMap.Point(118.78273, 32.25259), new BMap.Point(118.782172, 32.25287), new BMap.Point(118.780729, 32.253594), new BMap.Point(118.780451, 32.253779), new BMap.Point(118.780043, 32.254121), new BMap.Point(118.779237, 32.254946), new BMap.Point(118.778829, 32.255229), new BMap.Point(118.7785, 32.255413), new BMap.Point(118.777724, 32.255638), new BMap.Point(118.777406, 32.255692), new BMap.Point(118.777147, 32.255737), new BMap.Point(118.776341, 32.255872), new BMap.Point(118.775953, 32.255985), new BMap.Point(118.775575, 32.256118), new BMap.Point(118.775277, 32.256272), new BMap.Point(118.774759, 32.256583), new BMap.Point(118.774441, 32.256787), new BMap.Point(118.773934, 32.257137), new BMap.Point(118.773745, 32.257264), new BMap.Point(118.773496, 32.257439), new BMap.Point(118.773367, 32.257527), new BMap.Point(118.773207, 32.257634), new BMap.Point(118.773078, 32.257721), new BMap.Point(118.772561, 32.258072), new BMap.Point(118.772262, 32.258266), new BMap.Point(118.772173, 32.258325), new BMap.Point(118.771834, 32.258569), new BMap.Point(118.771496, 32.258782), new BMap.Point(118.768939, 32.260527), new BMap.Point(118.76875, 32.260654), new BMap.Point(118.7686, 32.260751), new BMap.Point(118.768451, 32.260849), new BMap.Point(118.766351, 32.262284), new BMap.Point(118.766301, 32.262313), new BMap.Point(118.765784, 32.262675), new BMap.Point(118.765624, 32.262802), new BMap.Point(118.765375, 32.262969), new BMap.Point(118.765276, 32.263037), new BMap.Point(118.765266, 32.263047), new BMap.Point(118.764828, 32.26334), new BMap.Point(118.76434, 32.263673), new BMap.Point(118.760954, 32.266006), new BMap.Point(118.75921, 32.267165), new BMap.Point(118.758852, 32.267401), new BMap.Point(118.758852, 32.267401), new BMap.Point(118.756569, 32.268767), new BMap.Point(118.755861, 32.269161), new BMap.Point(118.755482, 32.269378), new BMap.Point(118.755282, 32.269486), new BMap.Point(118.754694, 32.269792), new BMap.Point(118.754504, 32.26989), new BMap.Point(118.754305, 32.269989), new BMap.Point(118.753986, 32.270156), new BMap.Point(118.753836, 32.270235), new BMap.Point(118.753517, 32.270393), new BMap.Point(118.753127, 32.270591), new BMap.Point(118.752928, 32.27069), new BMap.Point(118.752738, 32.270778), new BMap.Point(118.752519, 32.270887), new BMap.Point(118.7519, 32.271174), new BMap.Point(118.75152, 32.271352), new BMap.Point(118.750891, 32.271629), new BMap.Point(118.750472, 32.271818), new BMap.Point(118.749104, 32.272394), new BMap.Point(118.748894, 32.272473), new BMap.Point(118.746805, 32.273281), new BMap.Point(118.746355, 32.273441), new BMap.Point(118.746165, 32.273511), new BMap.Point(118.745585, 32.273711), new BMap.Point(118.745535, 32.273731), new BMap.Point(118.744715, 32.274042), new BMap.Point(118.744715, 32.274042), new BMap.Point(118.744485, 32.274203), new BMap.Point(118.743925, 32.274504), new BMap.Point(118.743925, 32.274504), new BMap.Point(118.743405, 32.274856), new BMap.Point(118.743405, 32.274856), new BMap.Point(118.743035, 32.275187), new BMap.Point(118.742905, 32.275328), new BMap.Point(118.742775, 32.275478), new BMap.Point(118.742505, 32.275869), new BMap.Point(118.742505, 32.275869), new BMap.Point(118.742385, 32.27607), new BMap.Point(118.742195, 32.276501), new BMap.Point(118.742076, 32.276951), new BMap.Point(118.742026, 32.277312), new BMap.Point(118.742016, 32.277532), new BMap.Point(118.742026, 32.277892), new BMap.Point(118.742127, 32.278472), new BMap.Point(118.742137, 32.278502), new BMap.Point(118.742197, 32.278701), new BMap.Point(118.742378, 32.279181), new BMap.Point(118.742549, 32.27959), new BMap.Point(118.7431, 32.280848), new BMap.Point(118.743151, 32.281198), new BMap.Point(118.743151, 32.281198), new BMap.Point(118.744364, 32.283486), new BMap.Point(118.745346, 32.285174), new BMap.Point(118.746098, 32.286404), new BMap.Point(118.746478, 32.286994), new BMap.Point(118.746889, 32.287614), new BMap.Point(118.747259, 32.288155), new BMap.Point(118.74741, 32.288375), new BMap.Point(118.74763, 32.288705), new BMap.Point(118.74784, 32.288995), new BMap.Point(118.74805, 32.289296), new BMap.Point(118.74821, 32.289526), new BMap.Point(118.748471, 32.289877), new BMap.Point(118.748861, 32.290418), new BMap.Point(118.748991, 32.290598), new BMap.Point(118.749241, 32.290959), new BMap.Point(118.749651, 32.29155), new BMap.Point(118.750062, 32.292141), new BMap.Point(118.750382, 32.292633), new BMap.Point(118.750702, 32.293134), new BMap.Point(118.751012, 32.293615), new BMap.Point(118.751022, 32.293625), new BMap.Point(118.751322, 32.294137), new BMap.Point(118.751682, 32.294729), new BMap.Point(118.751712, 32.294779), new BMap.Point(118.751972, 32.29526), new BMap.Point(118.752262, 32.295772), new BMap.Point(118.752592, 32.296374), new BMap.Point(118.752822, 32.296795), new BMap.Point(118.752872, 32.296896), new BMap.Point(118.753142, 32.297427), new BMap.Point(118.753412, 32.297959), new BMap.Point(118.753722, 32.298582), new BMap.Point(118.753902, 32.298933), new BMap.Point(118.754002, 32.299104), new BMap.Point(118.754192, 32.299435), new BMap.Point(118.754312, 32.299596), new BMap.Point(118.754582, 32.299948), new BMap.Point(118.754652, 32.300079), new BMap.Point(118.754831, 32.30039), new BMap.Point(118.754971, 32.300711), new BMap.Point(118.755211, 32.301353), new BMap.Point(118.755231, 32.301393), new BMap.Point(118.755332, 32.302034), new BMap.Point(118.755392, 32.302375), new BMap.Point(118.755482, 32.302786), new BMap.Point(118.755492, 32.302806), new BMap.Point(118.755552, 32.302996), new BMap.Point(118.755722, 32.303498), new BMap.Point(118.755951, 32.30415), new BMap.Point(118.755991, 32.30427), new BMap.Point(118.756161, 32.304822), new BMap.Point(118.756351, 32.305434), new BMap.Point(118.756381, 32.305544), new BMap.Point(118.756491, 32.305885), new BMap.Point(118.756601, 32.306276), new BMap.Point(118.756701, 32.306637), new BMap.Point(118.756801, 32.307018), new BMap.Point(118.757031, 32.30789), new BMap.Point(118.75713, 32.308311), new BMap.Point(118.7574, 32.309534), new BMap.Point(118.75749, 32.309965), new BMap.Point(118.75751, 32.310075), new BMap.Point(118.758279, 32.314074), new BMap.Point(118.758358, 32.314494), new BMap.Point(118.758618, 32.315847), new BMap.Point(118.759465, 32.320267), new BMap.Point(118.759634, 32.321079), new BMap.Point(118.759922, 32.322672), new BMap.Point(118.760012, 32.323163), new BMap.Point(118.760101, 32.323684), new BMap.Point(118.760181, 32.324135), new BMap.Point(118.760241, 32.324546), new BMap.Point(118.76033, 32.325117), new BMap.Point(118.76037, 32.325407), new BMap.Point(118.760548, 32.326849), new BMap.Point(118.760628, 32.32761), new BMap.Point(118.760638, 32.32773), new BMap.Point(118.760677, 32.328111), new BMap.Point(118.760825, 32.330492), new BMap.Point(118.760845, 32.330972), new BMap.Point(118.760873, 32.333132), new BMap.Point(118.760832, 32.334941), new BMap.Point(118.760821, 32.335301), new BMap.Point(118.76073, 32.33674), new BMap.Point(118.7607, 32.337169), new BMap.Point(118.760509, 32.339066), new BMap.Point(118.759957, 32.343108), new BMap.Point(118.759666, 32.345224), new BMap.Point(118.759605, 32.345664), new BMap.Point(118.759465, 32.346602), new BMap.Point(118.759244, 32.348239), new BMap.Point(118.758842, 32.351163), new BMap.Point(118.758752, 32.351742), new BMap.Point(118.758441, 32.353978), new BMap.Point(118.758019, 32.357033), new BMap.Point(118.757889, 32.357911), new BMap.Point(118.757628, 32.359978), new BMap.Point(118.757578, 32.360468), new BMap.Point(118.757337, 32.363425), new BMap.Point(118.757316, 32.363774), new BMap.Point(118.757225, 32.366393), new BMap.Point(118.757225, 32.366803), new BMap.Point(118.757234, 32.369133), new BMap.Point(118.757274, 32.370093), new BMap.Point(118.757393, 32.372454), new BMap.Point(118.757453, 32.373125), new BMap.Point(118.757712, 32.375767), new BMap.Point(118.757792, 32.376398), new BMap.Point(118.758041, 32.378131), new BMap.Point(118.758261, 32.379403), new BMap.Point(118.75844, 32.380425), new BMap.Point(118.75889, 32.382641), new BMap.Point(118.758949, 32.382891), new BMap.Point(118.759189, 32.383904), new BMap.Point(118.759449, 32.384967), new BMap.Point(118.759509, 32.385248), new BMap.Point(118.759579, 32.385609), new BMap.Point(118.759749, 32.386391), new BMap.Point(118.759878, 32.387113), new BMap.Point(118.759908, 32.387273), new BMap.Point(118.760099, 32.388515), new BMap.Point(118.760149, 32.388876), new BMap.Point(118.760289, 32.389998), new BMap.Point(118.760399, 32.3912), new BMap.Point(118.76049, 32.392641), new BMap.Point(118.76049, 32.392781), new BMap.Point(118.760531, 32.394022), new BMap.Point(118.760513, 32.395572), new BMap.Point(118.760513, 32.395722), new BMap.Point(118.760454, 32.397122), new BMap.Point(118.760316, 32.3988), new BMap.Point(118.760208, 32.399779), new BMap.Point(118.75998, 32.401327), new BMap.Point(118.759663, 32.403053), new BMap.Point(118.759474, 32.403911), new BMap.Point(118.759474, 32.403921), new BMap.Point(118.759355, 32.40442), new BMap.Point(118.759047, 32.405637), new BMap.Point(118.758779, 32.406604), new BMap.Point(118.758709, 32.406824), new BMap.Point(118.758491, 32.407531), new BMap.Point(118.758222, 32.408349), new BMap.Point(118.757864, 32.409355), new BMap.Point(118.757725, 32.409724), new BMap.Point(118.757586, 32.410062), new BMap.Point(118.757317, 32.41074), new BMap.Point(118.757208, 32.411019), new BMap.Point(118.757059, 32.411357), new BMap.Point(118.75687, 32.411806), new BMap.Point(118.75681, 32.411925), new BMap.Point(118.756661, 32.412274), new BMap.Point(118.756591, 32.412443), new BMap.Point(118.755924, 32.414058), new BMap.Point(118.755735, 32.414536), new BMap.Point(118.755655, 32.414745), new BMap.Point(118.755367, 32.415493), new BMap.Point(118.755217, 32.415912), new BMap.Point(118.755078, 32.416321), new BMap.Point(118.75473, 32.417289), new BMap.Point(118.754013, 32.419504), new BMap.Point(118.753774, 32.420312), new BMap.Point(118.753774, 32.420312), new BMap.Point(118.753216, 32.422339), new BMap.Point(118.753057, 32.422978), new BMap.Point(118.752599, 32.424946), new BMap.Point(118.752559, 32.425195), new BMap.Point(118.752101, 32.427543), new BMap.Point(118.752001, 32.428153), new BMap.Point(118.751902, 32.428752), new BMap.Point(118.751792, 32.429472), new BMap.Point(118.751712, 32.430051), new BMap.Point(118.751633, 32.430721), new BMap.Point(118.751633, 32.430791), new BMap.Point(118.751573, 32.431201), new BMap.Point(118.751473, 32.43215), new BMap.Point(118.751413, 32.43273), new BMap.Point(118.751373, 32.43316), new BMap.Point(118.751334, 32.43366), new BMap.Point(118.751294, 32.43422), new BMap.Point(118.751224, 32.435139), new BMap.Point(118.751114, 32.437199), new BMap.Point(118.751104, 32.437369), new BMap.Point(118.750853, 32.441798), new BMap.Point(118.750823, 32.442347), new BMap.Point(118.750732, 32.444097), new BMap.Point(118.750612, 32.446086), new BMap.Point(118.750602, 32.446406), new BMap.Point(118.750581, 32.446666), new BMap.Point(118.750551, 32.447096), new BMap.Point(118.75041, 32.448715), new BMap.Point(118.75033, 32.449614), new BMap.Point(118.750159, 32.451004), new BMap.Point(118.749988, 32.452273), new BMap.Point(118.749908, 32.452842), new BMap.Point(118.749838, 32.453272), new BMap.Point(118.749777, 32.453672), new BMap.Point(118.749727, 32.453912), new BMap.Point(118.749647, 32.454411), new BMap.Point(118.749607, 32.454591), new BMap.Point(118.749356, 32.45594), new BMap.Point(118.749275, 32.45633), new BMap.Point(118.748914, 32.457958), new BMap.Point(118.748854, 32.458208), new BMap.Point(118.748513, 32.459587), new BMap.Point(118.748182, 32.460816), new BMap.Point(118.748072, 32.461196), new BMap.Point(118.747961, 32.461576), new BMap.Point(118.747791, 32.462175), new BMap.Point(118.74752, 32.463025), new BMap.Point(118.746828, 32.465224), new BMap.Point(118.746126, 32.467433), new BMap.Point(118.745734, 32.468653), new BMap.Point(118.745423, 32.469643), new BMap.Point(118.745162, 32.470473), new BMap.Point(118.74466, 32.472234), new BMap.Point(118.74448, 32.472864), new BMap.Point(118.744108, 32.474344), new BMap.Point(118.744088, 32.474464), new BMap.Point(118.743676, 32.476335), new BMap.Point(118.743606, 32.476735), new BMap.Point(118.743445, 32.477556), new BMap.Point(118.743354, 32.478046), new BMap.Point(118.743314, 32.478256), new BMap.Point(118.743234, 32.478736), new BMap.Point(118.743193, 32.479006), new BMap.Point(118.743133, 32.479406), new BMap.Point(118.742962, 32.480636), new BMap.Point(118.742801, 32.481997), new BMap.Point(118.742771, 32.482197), new BMap.Point(118.742559, 32.484717), new BMap.Point(118.742488, 32.486257), new BMap.Point(118.742447, 32.488977), new BMap.Point(118.742447, 32.489457), new BMap.Point(118.742477, 32.490657), new BMap.Point(118.742496, 32.491097), new BMap.Point(118.742516, 32.491567), new BMap.Point(118.742546, 32.492007), new BMap.Point(118.742576, 32.492506), new BMap.Point(118.742636, 32.493426), new BMap.Point(118.742716, 32.494816), new BMap.Point(118.742756, 32.496356), new BMap.Point(118.742776, 32.497056), new BMap.Point(118.742747, 32.499436), new BMap.Point(118.742747, 32.499536), new BMap.Point(118.742667, 32.501166), new BMap.Point(118.742567, 32.502537), new BMap.Point(118.742567, 32.502597), new BMap.Point(118.742458, 32.503767), new BMap.Point(118.742228, 32.505648), new BMap.Point(118.741949, 32.50757), new BMap.Point(118.741879, 32.50797), new BMap.Point(118.74141, 32.510393), new BMap.Point(118.74137, 32.510583), new BMap.Point(118.740721, 32.513287), new BMap.Point(118.740601, 32.513708), new BMap.Point(118.740132, 32.515361), new BMap.Point(118.739393, 32.517657), new BMap.Point(118.739253, 32.518088), new BMap.Point(118.738543, 32.520023), new BMap.Point(118.737454, 32.522773), new BMap.Point(118.737364, 32.523004), new BMap.Point(118.736404, 32.525423), new BMap.Point(118.736014, 32.526407), new BMap.Point(118.735694, 32.527241), new BMap.Point(118.735364, 32.528054), new BMap.Point(118.735264, 32.528305), new BMap.Point(118.735033, 32.528888), new BMap.Point(118.734183, 32.531038), new BMap.Point(118.734163, 32.531088), new BMap.Point(118.734083, 32.531289), new BMap.Point(118.733983, 32.53155), new BMap.Point(118.733773, 32.532093), new BMap.Point(118.733693, 32.532294), new BMap.Point(118.732161, 32.536183), new BMap.Point(118.730889, 32.539381), new BMap.Point(118.730077, 32.541423), new BMap.Point(118.729747, 32.542247), new BMap.Point(118.729606, 32.54262), new BMap.Point(118.728835, 32.544721), new BMap.Point(118.728714, 32.545103), new BMap.Point(118.728193, 32.546681), new BMap.Point(118.727882, 32.547746), new BMap.Point(118.727842, 32.547897), new BMap.Point(118.727491, 32.549222), new BMap.Point(118.72728, 32.550076), new BMap.Point(118.72708, 32.550919), new BMap.Point(118.726999, 32.5513), new BMap.Point(118.726959, 32.551491), new BMap.Point(118.726889, 32.551862), new BMap.Point(118.726678, 32.552925), new BMap.Point(118.726488, 32.554068), new BMap.Point(118.726317, 32.555211), new BMap.Point(118.726207, 32.556053), new BMap.Point(118.726186, 32.556203), new BMap.Point(118.726046, 32.557516), new BMap.Point(118.725955, 32.558767), new BMap.Point(118.725895, 32.559528), new BMap.Point(118.725844, 32.561469), new BMap.Point(118.725814, 32.562129), new BMap.Point(118.725833, 32.564269), new BMap.Point(118.725843, 32.564438), new BMap.Point(118.726002, 32.566955), new BMap.Point(118.726012, 32.567135), new BMap.Point(118.726182, 32.568752), new BMap.Point(118.726322, 32.56977), new BMap.Point(118.726542, 32.571326), new BMap.Point(118.726662, 32.571964), new BMap.Point(118.726692, 32.572183), new BMap.Point(118.726732, 32.572403), new BMap.Point(118.726862, 32.57303), new BMap.Point(118.726982, 32.573598), new BMap.Point(118.727332, 32.575222), new BMap.Point(118.727362, 32.575342), new BMap.Point(118.727462, 32.57586), new BMap.Point(118.727682, 32.577006), new BMap.Point(118.727832, 32.577854), new BMap.Point(118.727862, 32.578053), new BMap.Point(118.727992, 32.578911), new BMap.Point(118.728092, 32.57957), new BMap.Point(118.728171, 32.580138), new BMap.Point(118.728231, 32.580687), new BMap.Point(118.728271, 32.580996), new BMap.Point(118.72842, 32.582434), new BMap.Point(118.72849, 32.583342), new BMap.Point(118.7285, 32.583442), new BMap.Point(118.728539, 32.584021), new BMap.Point(118.728598, 32.58531), new BMap.Point(118.728618, 32.58575), new BMap.Point(118.728627, 32.586229), new BMap.Point(118.728637, 32.586319), new BMap.Point(118.728647, 32.587049), new BMap.Point(118.728656, 32.587339), new BMap.Point(118.728644, 32.589118), new BMap.Point(118.728542, 32.590849), new BMap.Point(118.728512, 32.59121), new BMap.Point(118.728167, 32.595424), new BMap.Point(118.728116, 32.595935), new BMap.Point(118.727641, 32.598991), new BMap.Point(118.727571, 32.599442), new BMap.Point(118.726875, 32.603802), new BMap.Point(118.7262, 32.607992), new BMap.Point(118.725787, 32.611039), new BMap.Point(118.725696, 32.6119), new BMap.Point(118.725606, 32.612872), new BMap.Point(118.725565, 32.613302), new BMap.Point(118.725515, 32.614023), new BMap.Point(118.725415, 32.615755), new BMap.Point(118.725385, 32.616505), new BMap.Point(118.725374, 32.616726), new BMap.Point(118.725364, 32.617156), new BMap.Point(118.725354, 32.617736), new BMap.Point(118.725344, 32.618466), new BMap.Point(118.725345, 32.618996), new BMap.Point(118.725345, 32.619586), new BMap.Point(118.725355, 32.619956), new BMap.Point(118.725365, 32.620686), new BMap.Point(118.725375, 32.620956), new BMap.Point(118.725416, 32.622145), new BMap.Point(118.725436, 32.622575), new BMap.Point(118.725476, 32.623244), new BMap.Point(118.725486, 32.623354), new BMap.Point(118.725527, 32.624023), new BMap.Point(118.725567, 32.624523), new BMap.Point(118.725598, 32.624922), new BMap.Point(118.725779, 32.6267), new BMap.Point(118.726102, 32.629165), new BMap.Point(118.726143, 32.629424), new BMap.Point(118.726375, 32.630881), new BMap.Point(118.726849, 32.633364), new BMap.Point(118.726859, 32.633374), new BMap.Point(118.727484, 32.636074), new BMap.Point(118.727846, 32.637429), new BMap.Point(118.728209, 32.638714), new BMap.Point(118.728672, 32.640207), new BMap.Point(118.728803, 32.640635), new BMap.Point(118.729649, 32.643084), new BMap.Point(118.730042, 32.644129), new BMap.Point(118.730283, 32.644755), new BMap.Point(118.730777, 32.645969), new BMap.Point(118.73139, 32.647461), new BMap.Point(118.731732, 32.648307), new BMap.Point(118.732678, 32.650655), new BMap.Point(118.733714, 32.653204), new BMap.Point(118.734347, 32.654767), new BMap.Point(118.734659, 32.655544), new BMap.Point(118.735684, 32.658094), new BMap.Point(118.736528, 32.660176), new BMap.Point(118.736628, 32.660455), new BMap.Point(118.737442, 32.662648), new BMap.Point(118.737572, 32.663027), new BMap.Point(118.737924, 32.664074), new BMap.Point(118.738416, 32.665661), new BMap.Point(118.738506, 32.66597), new BMap.Point(118.738617, 32.666339), new BMap.Point(118.738727, 32.666718), new BMap.Point(118.738807, 32.667018), new BMap.Point(118.738978, 32.667657), new BMap.Point(118.739169, 32.668395), new BMap.Point(118.739379, 32.669254), new BMap.Point(118.739389, 32.669304), new BMap.Point(118.739449, 32.669534), new BMap.Point(118.73949, 32.669713), new BMap.Point(118.73965, 32.670392), new BMap.Point(118.73972, 32.670712), new BMap.Point(118.739911, 32.671621), new BMap.Point(118.739911, 32.671651), new BMap.Point(118.740011, 32.67214), new BMap.Point(118.740051, 32.67234), new BMap.Point(118.740372, 32.673958), new BMap.Point(118.740512, 32.674887), new BMap.Point(118.740763, 32.676566), new BMap.Point(118.740993, 32.678574), new BMap.Point(118.740993, 32.678694), new BMap.Point(118.741262, 32.682173), new BMap.Point(118.741272, 32.682553), new BMap.Point(118.741312, 32.683612), new BMap.Point(118.741331, 32.686072), new BMap.Point(118.741331, 32.686412), new BMap.Point(118.741308, 32.690271), new BMap.Point(118.741275, 32.69477), new BMap.Point(118.741241, 32.69863), new BMap.Point(118.74123, 32.699969), new BMap.Point(118.741239, 32.701399), new BMap.Point(118.741248, 32.702389), new BMap.Point(118.741247, 32.702489), new BMap.Point(118.741355, 32.704687), new BMap.Point(118.741484, 32.706336), new BMap.Point(118.741543, 32.706996), new BMap.Point(118.741732, 32.708674), new BMap.Point(118.741801, 32.709294), new BMap.Point(118.74202, 32.710803), new BMap.Point(118.74214, 32.711582), new BMap.Point(118.742548, 32.71386), new BMap.Point(118.742707, 32.714589), new BMap.Point(118.743046, 32.716137), new BMap.Point(118.743575, 32.718245), new BMap.Point(118.743595, 32.718335), new BMap.Point(118.744194, 32.720563), new BMap.Point(118.744753, 32.722691), new BMap.Point(118.745741, 32.726409), new BMap.Point(118.7464, 32.728879), new BMap.Point(118.74661, 32.729649), new BMap.Point(118.74673, 32.730139), new BMap.Point(118.747169, 32.731909), new BMap.Point(118.747569, 32.733899), new BMap.Point(118.747629, 32.734189), new BMap.Point(118.747999, 32.736479), new BMap.Point(118.748219, 32.73837), new BMap.Point(118.748239, 32.73852), new BMap.Point(118.748429, 32.74108), new BMap.Point(118.74848, 32.742761), new BMap.Point(118.7485, 32.743391), new BMap.Point(118.748471, 32.745701), new BMap.Point(118.748382, 32.747201), new BMap.Point(118.748342, 32.748001), new BMap.Point(118.748213, 32.749261), new BMap.Point(118.748104, 32.750301), new BMap.Point(118.747955, 32.751371), new BMap.Point(118.747806, 32.752461), new BMap.Point(118.747776, 32.752601), new BMap.Point(118.747348, 32.754881), new BMap.Point(118.747179, 32.755641), new BMap.Point(118.74679, 32.757212), new BMap.Point(118.746651, 32.757742), new BMap.Point(118.746142, 32.759592), new BMap.Point(118.745046, 32.763544), new BMap.Point(118.743869, 32.767828), new BMap.Point(118.742683, 32.772123), new BMap.Point(118.742663, 32.772163), new BMap.Point(118.742184, 32.774106), new BMap.Point(118.741775, 32.776108), new BMap.Point(118.741725, 32.776348), new BMap.Point(118.741436, 32.7781), new BMap.Point(118.741227, 32.779681), new BMap.Point(118.741188, 32.780172), new BMap.Point(118.740939, 32.782914), new BMap.Point(118.74088, 32.784184), new BMap.Point(118.74088, 32.784614), new BMap.Point(118.740851, 32.786025), new BMap.Point(118.740861, 32.786605), new BMap.Point(118.740871, 32.787145), new BMap.Point(118.740871, 32.787415), new BMap.Point(118.740912, 32.788444), new BMap.Point(118.740932, 32.788804), new BMap.Point(118.740942, 32.789064), new BMap.Point(118.741033, 32.790344), new BMap.Point(118.741223, 32.792273), new BMap.Point(118.741223, 32.792323), new BMap.Point(118.741384, 32.793542), new BMap.Point(118.741744, 32.795721), new BMap.Point(118.742255, 32.798208), new BMap.Point(118.742305, 32.798408), new BMap.Point(118.742515, 32.799297), new BMap.Point(118.742825, 32.800706), new BMap.Point(118.743015, 32.801525), new BMap.Point(118.743435, 32.803404), new BMap.Point(118.743525, 32.803783), new BMap.Point(118.743684, 32.804523), new BMap.Point(118.743994, 32.805882), new BMap.Point(118.744064, 32.806191), new BMap.Point(118.744553, 32.80839), new BMap.Point(118.744593, 32.80859), new BMap.Point(118.745191, 32.811298), new BMap.Point(118.7456, 32.813128), new BMap.Point(118.74572, 32.813797), new BMap.Point(118.745889, 32.814727), new BMap.Point(118.745998, 32.815437), new BMap.Point(118.746167, 32.816536), new BMap.Point(118.746217, 32.816946), new BMap.Point(118.746306, 32.817716), new BMap.Point(118.746475, 32.819455), new BMap.Point(118.746622, 32.821925), new BMap.Point(118.74666, 32.823854), new BMap.Point(118.74666, 32.824044), new BMap.Point(118.74666, 32.824174), new BMap.Point(118.74666, 32.824564), new BMap.Point(118.746649, 32.825104), new BMap.Point(118.746639, 32.825494), new BMap.Point(118.746638, 32.825684), new BMap.Point(118.746597, 32.826813), new BMap.Point(118.746536, 32.827713), new BMap.Point(118.746536, 32.827803), new BMap.Point(118.746526, 32.827903), new BMap.Point(118.746486, 32.828533), new BMap.Point(118.746445, 32.829013), new BMap.Point(118.746425, 32.829183), new BMap.Point(118.746384, 32.829643), new BMap.Point(118.746344, 32.830043), new BMap.Point(118.746304, 32.830413), new BMap.Point(118.746173, 32.831392), new BMap.Point(118.746082, 32.832062), new BMap.Point(118.746062, 32.832222), new BMap.Point(118.746032, 32.832462), new BMap.Point(118.746012, 32.832572), new BMap.Point(118.745921, 32.833132), new BMap.Point(118.745851, 32.833542), new BMap.Point(118.74578, 32.833952), new BMap.Point(118.745569, 32.835102), new BMap.Point(118.745418, 32.835922), new BMap.Point(118.745368, 32.836222), new BMap.Point(118.745308, 32.836542), new BMap.Point(118.745077, 32.838062), new BMap.Point(118.744996, 32.838622), new BMap.Point(118.744946, 32.838972), new BMap.Point(118.744714, 32.840902), new BMap.Point(118.744543, 32.842772), new BMap.Point(118.744533, 32.842982), new BMap.Point(118.744381, 32.845652), new BMap.Point(118.744351, 32.847011), new BMap.Point(118.744349, 32.849801), new BMap.Point(118.744359, 32.849841), new BMap.Point(118.744469, 32.852361), new BMap.Point(118.744489, 32.852721), new BMap.Point(118.744639, 32.85465), new BMap.Point(118.744759, 32.8558), new BMap.Point(118.744969, 32.85754), new BMap.Point(118.745279, 32.859589), new BMap.Point(118.74557, 32.861219), new BMap.Point(118.74565, 32.861649), new BMap.Point(118.74571, 32.861939), new BMap.Point(118.745861, 32.862679), new BMap.Point(118.746031, 32.863459), new BMap.Point(118.746181, 32.864099), new BMap.Point(118.746181, 32.864099), new BMap.Point(118.746191, 32.864119), new BMap.Point(118.746401, 32.864469), new BMap.Point(118.746602, 32.864949), new BMap.Point(118.746882, 32.865359), new BMap.Point(118.747242, 32.865729), new BMap.Point(118.747742, 32.86617), new BMap.Point(118.748042, 32.86644), new BMap.Point(118.748372, 32.866881), new BMap.Point(118.748532, 32.867191), new BMap.Point(118.748682, 32.867712), new BMap.Point(118.748703, 32.868162), new BMap.Point(118.748663, 32.868492), new BMap.Point(118.748493, 32.869001), new BMap.Point(118.748274, 32.869381), new BMap.Point(118.747984, 32.869731), new BMap.Point(118.747494, 32.87013), new BMap.Point(118.745995, 32.8711), new BMap.Point(118.745725, 32.87127), new BMap.Point(118.744885, 32.871812), new BMap.Point(118.744395, 32.872193), new BMap.Point(118.743996, 32.872604), new BMap.Point(118.743786, 32.872884), new BMap.Point(118.743676, 32.873045), new BMap.Point(118.743376, 32.873536), new BMap.Point(118.743306, 32.873656), new BMap.Point(118.742996, 32.874147), new BMap.Point(118.742626, 32.874558), new BMap.Point(118.742296, 32.8748), new BMap.Point(118.741375, 32.875204), new BMap.Point(118.739833, 32.875533), new BMap.Point(118.739783, 32.875543), new BMap.Point(118.739132, 32.875768), new BMap.Point(118.738661, 32.875981), new BMap.Point(118.737319, 32.876732), new BMap.Point(118.737008, 32.876835), new BMap.Point(118.737008, 32.876835), new BMap.Point(118.736858, 32.876927), new BMap.Point(118.735855, 32.877516), new BMap.Point(118.735424, 32.877761), new BMap.Point(118.734853, 32.878087), new BMap.Point(118.73375, 32.878689), new BMap.Point(118.733259, 32.878955), new BMap.Point(118.731042, 32.880094), new BMap.Point(118.73045, 32.880382), new BMap.Point(118.73042, 32.880392), new BMap.Point(118.729497, 32.880845), new BMap.Point(118.728885, 32.881124), new BMap.Point(118.728282, 32.881404), new BMap.Point(118.727028, 32.881953), new BMap.Point(118.726445, 32.882213), new BMap.Point(118.724417, 32.883056), new BMap.Point(118.724146, 32.883161), new BMap.Point(118.723432, 32.883433), new BMap.Point(118.723201, 32.883527), new BMap.Point(118.721253, 32.884262), new BMap.Point(118.720358, 32.884599), new BMap.Point(118.717545, 32.885661), new BMap.Point(118.71657, 32.886039), new BMap.Point(118.715164, 32.886605), new BMap.Point(118.714691, 32.886794), new BMap.Point(118.714511, 32.886867), new BMap.Point(118.713456, 32.887317), new BMap.Point(118.71223, 32.887859), new BMap.Point(118.711758, 32.888078), new BMap.Point(118.709036, 32.889356), new BMap.Point(118.708895, 32.889428), new BMap.Point(118.706134, 32.890854), new BMap.Point(118.705943, 32.890958), new BMap.Point(118.703283, 32.892448), new BMap.Point(118.702922, 32.892653), new BMap.Point(118.700956, 32.89384), new BMap.Point(118.700715, 32.893993), new BMap.Point(118.697978, 32.895775), new BMap.Point(118.695232, 32.897712), new BMap.Point(118.693119, 32.899318), new BMap.Point(118.691898, 32.900295), new BMap.Point(118.689907, 32.901974), new BMap.Point(118.689457, 32.902356), new BMap.Point(118.688287, 32.903409), new BMap.Point(118.687947, 32.903729), new BMap.Point(118.686687, 32.90491), new BMap.Point(118.685908, 32.90569), new BMap.Point(118.685248, 32.90634), new BMap.Point(118.683909, 32.907708), new BMap.Point(118.682092, 32.909562), new BMap.Point(118.680644, 32.911045), new BMap.Point(118.680265, 32.911433), new BMap.Point(118.678289, 32.913439), new BMap.Point(118.676304, 32.915462), new BMap.Point(118.676174, 32.915601), new BMap.Point(118.673632, 32.918134), new BMap.Point(118.673413, 32.918332), new BMap.Point(118.672346, 32.919329), new BMap.Point(118.670353, 32.921052), new BMap.Point(118.670213, 32.92117), new BMap.Point(118.668898, 32.922231), new BMap.Point(118.668062, 32.922878), new BMap.Point(118.666807, 32.923808), new BMap.Point(118.666667, 32.923916), new BMap.Point(118.666448, 32.924073), new BMap.Point(118.666279, 32.9242), new BMap.Point(118.66605, 32.924356), new BMap.Point(118.665224, 32.924952), new BMap.Point(118.664527, 32.92546), new BMap.Point(118.663222, 32.926458), new BMap.Point(118.661162, 32.92816), new BMap.Point(118.660763, 32.928503), new BMap.Point(118.659569, 32.929591), new BMap.Point(118.658753, 32.930356), new BMap.Point(118.658394, 32.930699), new BMap.Point(118.657986, 32.931121), new BMap.Point(118.657827, 32.931278), new BMap.Point(118.657657, 32.931445), new BMap.Point(118.657538, 32.931573), new BMap.Point(118.657209, 32.931917), new BMap.Point(118.6571, 32.932035), new BMap.Point(118.656921, 32.932221), new BMap.Point(118.656672, 32.932486), new BMap.Point(118.656373, 32.932801), new BMap.Point(118.655975, 32.933253), new BMap.Point(118.655596, 32.933686), new BMap.Point(118.655407, 32.933902), new BMap.Point(118.655029, 32.934345), new BMap.Point(118.654601, 32.934847), new BMap.Point(118.654302, 32.935222), new BMap.Point(118.653993, 32.935606), new BMap.Point(118.653834, 32.935813), new BMap.Point(118.653734, 32.935931), new BMap.Point(118.653634, 32.936059), new BMap.Point(118.653306, 32.936513), new BMap.Point(118.652808, 32.937173), new BMap.Point(118.652598, 32.93745), new BMap.Point(118.652499, 32.937588), new BMap.Point(118.652359, 32.937775), new BMap.Point(118.652051, 32.938229), new BMap.Point(118.651811, 32.938555), new BMap.Point(118.651513, 32.938959), new BMap.Point(118.651224, 32.939354), new BMap.Point(118.651194, 32.939394), new BMap.Point(118.650825, 32.939887), new BMap.Point(118.650566, 32.940212), new BMap.Point(118.649889, 32.94108), new BMap.Point(118.649639, 32.941385), new BMap.Point(118.64955, 32.941494), new BMap.Point(118.649311, 32.94179), new BMap.Point(118.648394, 32.942884), new BMap.Point(118.647916, 32.943445), new BMap.Point(118.647826, 32.943554), new BMap.Point(118.647457, 32.943977), new BMap.Point(118.647377, 32.944066), new BMap.Point(118.646102, 32.945455), new BMap.Point(118.645833, 32.945741), new BMap.Point(118.645723, 32.945859), new BMap.Point(118.645554, 32.946036), new BMap.Point(118.644078, 32.947543), new BMap.Point(118.643729, 32.947878), new BMap.Point(118.642573, 32.948991), new BMap.Point(118.641755, 32.94974), new BMap.Point(118.641486, 32.949986), new BMap.Point(118.639711, 32.951533), new BMap.Point(118.639162, 32.952007), new BMap.Point(118.637506, 32.953329), new BMap.Point(118.635539, 32.95485), new BMap.Point(118.633892, 32.956197), new BMap.Point(118.633462, 32.956564), new BMap.Point(118.633252, 32.956733), new BMap.Point(118.632353, 32.957527), new BMap.Point(118.632153, 32.957716), new BMap.Point(118.631963, 32.957885), new BMap.Point(118.631584, 32.958233), new BMap.Point(118.630264, 32.959517), new BMap.Point(118.629504, 32.960285), new BMap.Point(118.629134, 32.960684), new BMap.Point(118.628914, 32.960923), new BMap.Point(118.628674, 32.961162), new BMap.Point(118.628454, 32.961402), new BMap.Point(118.628074, 32.961831), new BMap.Point(118.627734, 32.962211), new BMap.Point(118.627434, 32.96256), new BMap.Point(118.626783, 32.96333), new BMap.Point(118.626483, 32.96369), new BMap.Point(118.626383, 32.96381), new BMap.Point(118.625933, 32.96438), new BMap.Point(118.625733, 32.96463), new BMap.Point(118.624752, 32.965921), new BMap.Point(118.624341, 32.966472), new BMap.Point(118.623911, 32.967023), new BMap.Point(118.62341, 32.967664), new BMap.Point(118.622489, 32.968777), new BMap.Point(118.622228, 32.969088), new BMap.Point(118.621948, 32.969409), new BMap.Point(118.621677, 32.969721), new BMap.Point(118.621016, 32.970484), new BMap.Point(118.620826, 32.970695), new BMap.Point(118.620595, 32.970956), new BMap.Point(118.620145, 32.971449), new BMap.Point(118.620014, 32.97158), new BMap.Point(118.619854, 32.971761), new BMap.Point(118.619273, 32.972385), new BMap.Point(118.619092, 32.972556), new BMap.Point(118.617779, 32.973916), new BMap.Point(118.617569, 32.974118), new BMap.Point(118.616787, 32.974874), new BMap.Point(118.616496, 32.975157), new BMap.Point(118.615905, 32.975723), new BMap.Point(118.615594, 32.976006), new BMap.Point(118.614079, 32.977382), new BMap.Point(118.612805, 32.978477), new BMap.Point(118.612655, 32.978599), new BMap.Point(118.611782, 32.97932), new BMap.Point(118.610126, 32.980653), new BMap.Point(118.609955, 32.980785), new BMap.Point(118.609002, 32.981519), new BMap.Point(118.608781, 32.981672), new BMap.Point(118.607225, 32.982806), new BMap.Point(118.607054, 32.982929), new BMap.Point(118.606471, 32.983348), new BMap.Point(118.605618, 32.983952), new BMap.Point(118.604613, 32.984679), new BMap.Point(118.604182, 32.984996), new BMap.Point(118.60386, 32.985232), new BMap.Point(118.603689, 32.985355), new BMap.Point(118.601228, 32.987279), new BMap.Point(118.600997, 32.987473), new BMap.Point(118.598938, 32.989191), new BMap.Point(118.598004, 32.990028), new BMap.Point(118.596356, 32.991499), new BMap.Point(118.595332, 32.992498), new BMap.Point(118.594237, 32.993558), new BMap.Point(118.59256, 32.995279), new BMap.Point(118.592509, 32.99533), new BMap.Point(118.592188, 32.995676), new BMap.Point(118.591415, 32.99651), new BMap.Point(118.591355, 32.996581), new BMap.Point(118.591164, 32.996785), new BMap.Point(118.59012, 32.997974), new BMap.Point(118.59008, 32.998014), new BMap.Point(118.589628, 32.998542), new BMap.Point(118.589287, 32.998938), new BMap.Point(118.587912, 33.000612), new BMap.Point(118.587601, 33.001008), new BMap.Point(118.58741, 33.001241), new BMap.Point(118.587109, 33.001636), new BMap.Point(118.586908, 33.001899), new BMap.Point(118.586527, 33.002396), new BMap.Point(118.586266, 33.00275), new BMap.Point(118.585674, 33.003529), new BMap.Point(118.584581, 33.005087), new BMap.Point(118.584431, 33.005309), new BMap.Point(118.583809, 33.006218), new BMap.Point(118.582787, 33.007724), new BMap.Point(118.582376, 33.008289), new BMap.Point(118.581704, 33.009189), new BMap.Point(118.580742, 33.010362), new BMap.Point(118.58017, 33.011019), new BMap.Point(118.57996, 33.011252), new BMap.Point(118.579749, 33.011474), new BMap.Point(118.579639, 33.011605), new BMap.Point(118.579539, 33.011707), new BMap.Point(118.579358, 33.011899), new BMap.Point(118.578456, 33.012829), new BMap.Point(118.578366, 33.01292), new BMap.Point(118.577464, 33.01376), new BMap.Point(118.576182, 33.014903), new BMap.Point(118.575962, 33.015085), new BMap.Point(118.575651, 33.015347), new BMap.Point(118.575301, 33.01563), new BMap.Point(118.57511, 33.015772), new BMap.Point(118.57497, 33.015893), new BMap.Point(118.57478, 33.016035), new BMap.Point(118.573628, 33.016893), new BMap.Point(118.573418, 33.017045), new BMap.Point(118.572857, 33.017429), new BMap.Point(118.572317, 33.017792), new BMap.Point(118.571776, 33.018155), new BMap.Point(118.571236, 33.018488), new BMap.Point(118.570875, 33.018709), new BMap.Point(118.570795, 33.01876), new BMap.Point(118.570665, 33.01884), new BMap.Point(118.570185, 33.019122), new BMap.Point(118.569825, 33.019333), new BMap.Point(118.569184, 33.019695), new BMap.Point(118.568984, 33.019796), new BMap.Point(118.568904, 33.019836), new BMap.Point(118.567074, 33.020769), new BMap.Point(118.566204, 33.021179), new BMap.Point(118.565975, 33.021279), new BMap.Point(118.565175, 33.021629), new BMap.Point(118.564935, 33.021728), new BMap.Point(118.564775, 33.021798), new BMap.Point(118.564525, 33.021888), new BMap.Point(118.563726, 33.022206), new BMap.Point(118.563486, 33.022295), new BMap.Point(118.563217, 33.022405), new BMap.Point(118.563117, 33.022434), new BMap.Point(118.562627, 33.022613), new BMap.Point(118.562468, 33.022672), new BMap.Point(118.561199, 33.023097), new BMap.Point(118.56097, 33.023165), new BMap.Point(118.56066, 33.023254), new BMap.Point(118.560301, 33.023362), new BMap.Point(118.559902, 33.023479), new BMap.Point(118.559014, 33.023723), new BMap.Point(118.558395, 33.023879), new BMap.Point(118.557966, 33.023986), new BMap.Point(118.557716, 33.024044), new BMap.Point(118.557477, 33.024102), new BMap.Point(118.556869, 33.024236), new BMap.Point(118.55643, 33.024332), new BMap.Point(118.555702, 33.024465), new BMap.Point(118.555094, 33.024579), new BMap.Point(118.554406, 33.024702), new BMap.Point(118.553937, 33.024767), new BMap.Point(118.553748, 33.024794), new BMap.Point(118.553489, 33.024831), new BMap.Point(118.553389, 33.02485), new BMap.Point(118.552452, 33.024949), new BMap.Point(118.550988, 33.02512), new BMap.Point(118.549882, 33.025204), new BMap.Point(118.549643, 33.025211), new BMap.Point(118.549195, 33.025235), new BMap.Point(118.548936, 33.025251), new BMap.Point(118.548916, 33.02525), new BMap.Point(118.548518, 33.025264), new BMap.Point(118.547363, 33.025307), new BMap.Point(118.546646, 33.025325), new BMap.Point(118.546407, 33.025341), new BMap.Point(118.545939, 33.025364), new BMap.Point(118.545501, 33.025386), new BMap.Point(118.545302, 33.025403), new BMap.Point(118.544735, 33.025454), new BMap.Point(118.544605, 33.025461), new BMap.Point(118.544377, 33.025487), new BMap.Point(118.544177, 33.025504), new BMap.Point(118.543919, 33.02554), new BMap.Point(118.543441, 33.025601), new BMap.Point(118.543023, 33.025654), new BMap.Point(118.542834, 33.025681), new BMap.Point(118.541471, 33.025926), new BMap.Point(118.540625, 33.026111), new BMap.Point(118.540606, 33.026121), new BMap.Point(118.539929, 33.026288), new BMap.Point(118.539591, 33.026372), new BMap.Point(118.538855, 33.026578), new BMap.Point(118.538696, 33.026635), new BMap.Point(118.538278, 33.026768), new BMap.Point(118.537741, 33.026948), new BMap.Point(118.537641, 33.026976), new BMap.Point(118.536826, 33.027281), new BMap.Point(118.536597, 33.027366), new BMap.Point(118.536378, 33.027452), new BMap.Point(118.53609, 33.027567), new BMap.Point(118.535771, 33.027711), new BMap.Point(118.535393, 33.027874), new BMap.Point(118.534826, 33.028133), new BMap.Point(118.534637, 33.02823), new BMap.Point(118.53409, 33.0285), new BMap.Point(118.533245, 33.028944), new BMap.Point(118.53223, 33.029546), new BMap.Point(118.531275, 33.030158), new BMap.Point(118.529873, 33.031193), new BMap.Point(118.529236, 33.031712), new BMap.Point(118.528888, 33.031996), new BMap.Point(118.527644, 33.033065), new BMap.Point(118.527415, 33.033251), new BMap.Point(118.526628, 33.033909), new BMap.Point(118.524767, 33.035409), new BMap.Point(118.522625, 33.037038), new BMap.Point(118.521051, 33.038197), new BMap.Point(118.519686, 33.03918), new BMap.Point(118.519596, 33.039249), new BMap.Point(118.517372, 33.040875), new BMap.Point(118.515207, 33.042445), new BMap.Point(118.514858, 33.042702), new BMap.Point(118.514698, 33.042811), new BMap.Point(118.51378, 33.043484), new BMap.Point(118.512172, 33.044654), new BMap.Point(118.512012, 33.044773), new BMap.Point(118.511643, 33.045051), new BMap.Point(118.511323, 33.04528), new BMap.Point(118.510184, 33.046115), new BMap.Point(118.509334, 33.046733), new BMap.Point(118.509314, 33.046753), new BMap.Point(118.508364, 33.04745), new BMap.Point(118.507684, 33.047929), new BMap.Point(118.506614, 33.048679), new BMap.Point(118.505844, 33.049219), new BMap.Point(118.504222, 33.050291), new BMap.Point(118.503321, 33.050884), new BMap.Point(118.50276, 33.051235), new BMap.Point(118.501769, 33.051839), new BMap.Point(118.499594, 33.053181), new BMap.Point(118.499284, 33.053354), new BMap.Point(118.496325, 33.055028), new BMap.Point(118.496305, 33.055038), new BMap.Point(118.495784, 33.055333), new BMap.Point(118.493767, 33.056384), new BMap.Point(118.493054, 33.056763), new BMap.Point(118.491428, 33.057573), new BMap.Point(118.491156, 33.057696), new BMap.Point(118.48975, 33.058366), new BMap.Point(118.489228, 33.058623), new BMap.Point(118.488605, 33.058912), new BMap.Point(118.488515, 33.058954), new BMap.Point(118.487601, 33.059368), new BMap.Point(118.486576, 33.059814), new BMap.Point(118.485932, 33.060094), new BMap.Point(118.485842, 33.060125), new BMap.Point(118.484937, 33.06052), new BMap.Point(118.484686, 33.060625), new BMap.Point(118.482686, 33.061429), new BMap.Point(118.479981, 33.062527), new BMap.Point(118.477256, 33.063627), new BMap.Point(118.475728, 33.064255), new BMap.Point(118.474551, 33.064716), new BMap.Point(118.474481, 33.064748), new BMap.Point(118.473847, 33.064999), new BMap.Point(118.472973, 33.065365), new BMap.Point(118.472771, 33.065449), new BMap.Point(118.47257, 33.065522), new BMap.Point(118.471394, 33.066003), new BMap.Point(118.470891, 33.066212), new BMap.Point(118.470087, 33.066546), new BMap.Point(118.46871, 33.06716), new BMap.Point(118.468147, 33.067409), new BMap.Point(118.467735, 33.067606), new BMap.Point(118.46682, 33.068041), new BMap.Point(118.466056, 33.068423), new BMap.Point(118.464429, 33.069238), new BMap.Point(118.463022, 33.069998), new BMap.Point(118.4626, 33.070224), new BMap.Point(118.46244, 33.070317), new BMap.Point(118.46026, 33.071575), new BMap.Point(118.459618, 33.071962), new BMap.Point(118.457801, 33.073112), new BMap.Point(118.456828, 33.073752), new BMap.Point(118.456728, 33.073823), new BMap.Point(118.455775, 33.074471), new BMap.Point(118.455423, 33.074704), new BMap.Point(118.455062, 33.074967), new BMap.Point(118.454701, 33.07523), new BMap.Point(118.45434, 33.075483), new BMap.Point(118.45416, 33.075614), new BMap.Point(118.453388, 33.076189), new BMap.Point(118.453247, 33.0763), new BMap.Point(118.451694, 33.077499), new BMap.Point(118.451093, 33.077992), new BMap.Point(118.450822, 33.078213), new BMap.Point(118.450802, 33.078223), new BMap.Point(118.450351, 33.078605), new BMap.Point(118.44939, 33.079418), new BMap.Point(118.44927, 33.079528), new BMap.Point(118.448469, 33.08023), new BMap.Point(118.448178, 33.0805), new BMap.Point(118.447477, 33.081131), new BMap.Point(118.446577, 33.081931), new BMap.Point(118.446277, 33.082201), new BMap.Point(118.445816, 33.082601), new BMap.Point(118.443986, 33.084118), new BMap.Point(118.442417, 33.085373), new BMap.Point(118.440708, 33.086665), new BMap.Point(118.440359, 33.086923), new BMap.Point(118.439959, 33.087211), new BMap.Point(118.438502, 33.08824), new BMap.Point(118.437953, 33.088616), new BMap.Point(118.437813, 33.088705), new BMap.Point(118.437314, 33.089041), new BMap.Point(118.436426, 33.089633), new BMap.Point(118.435109, 33.09047), new BMap.Point(118.433344, 33.09156), new BMap.Point(118.43159, 33.092578), new BMap.Point(118.431042, 33.092891), new BMap.Point(118.430444, 33.093213), new BMap.Point(118.430305, 33.093281), new BMap.Point(118.429677, 33.093632), new BMap.Point(118.42911, 33.093934), new BMap.Point(118.428562, 33.094226), new BMap.Point(118.428213, 33.09442), new BMap.Point(118.427238, 33.094955), new BMap.Point(118.426879, 33.095169), new BMap.Point(118.426511, 33.095374), new BMap.Point(118.425605, 33.095889), new BMap.Point(118.42455, 33.096531), new BMap.Point(118.423644, 33.097075), new BMap.Point(118.423276, 33.097309), new BMap.Point(118.422898, 33.097542), new BMap.Point(118.422739, 33.09765), new BMap.Point(118.42257, 33.097767), new BMap.Point(118.422371, 33.097883), new BMap.Point(118.422231, 33.097971), new BMap.Point(118.421983, 33.098136), new BMap.Point(118.419883, 33.099528), new BMap.Point(118.419296, 33.099937), new BMap.Point(118.417586, 33.101155), new BMap.Point(118.417267, 33.10139), new BMap.Point(118.416979, 33.101604), new BMap.Point(118.416014, 33.102346), new BMap.Point(118.414592, 33.10346), new BMap.Point(118.412882, 33.104848), new BMap.Point(118.412553, 33.105132), new BMap.Point(118.411986, 33.105622), new BMap.Point(118.411837, 33.105759), new BMap.Point(118.410475, 33.106955), new BMap.Point(118.409192, 33.108133), new BMap.Point(118.408714, 33.108545), new BMap.Point(118.408545, 33.108692), new BMap.Point(118.407749, 33.109368), new BMap.Point(118.407272, 33.10977), new BMap.Point(118.406765, 33.110182), new BMap.Point(118.406377, 33.110496), new BMap.Point(118.405809, 33.110957), new BMap.Point(118.405282, 33.111369), new BMap.Point(118.404954, 33.111614), new BMap.Point(118.404436, 33.112016), new BMap.Point(118.404317, 33.112104), new BMap.Point(118.40359, 33.112644), new BMap.Point(118.403411, 33.112771), new BMap.Point(118.403252, 33.112899), new BMap.Point(118.402893, 33.113154), new BMap.Point(118.402555, 33.113399), new BMap.Point(118.402177, 33.113664), new BMap.Point(118.402027, 33.113762), new BMap.Point(118.401151, 33.11437), new BMap.Point(118.400543, 33.114783), new BMap.Point(118.400275, 33.11496), new BMap.Point(118.400085, 33.115087), new BMap.Point(118.399906, 33.115205), new BMap.Point(118.399866, 33.115225), new BMap.Point(118.399378, 33.115549), new BMap.Point(118.399169, 33.115687), new BMap.Point(118.398631, 33.116031), new BMap.Point(118.398422, 33.116158), new BMap.Point(118.398242, 33.116267), new BMap.Point(118.398063, 33.116375), new BMap.Point(118.397874, 33.116503), new BMap.Point(118.397654, 33.11663), new BMap.Point(118.396428, 33.117379), new BMap.Point(118.395272, 33.118049), new BMap.Point(118.395212, 33.118078), new BMap.Point(118.395132, 33.118118), new BMap.Point(118.394564, 33.118443), new BMap.Point(118.392718, 33.119441), new BMap.Point(118.391171, 33.120254), new BMap.Point(118.389434, 33.121108), new BMap.Point(118.388824, 33.121386), new BMap.Point(118.386506, 33.122454), new BMap.Point(118.386446, 33.122474), new BMap.Point(118.386126, 33.122624), new BMap.Point(118.384956, 33.123115), new BMap.Point(118.384036, 33.123497), new BMap.Point(118.383896, 33.123558), new BMap.Point(118.381595, 33.124457), new BMap.Point(118.379081, 33.125372), new BMap.Point(118.378651, 33.125515), new BMap.Point(118.375544, 33.126533), new BMap.Point(118.375414, 33.126564), new BMap.Point(118.374251, 33.126917), new BMap.Point(118.372395, 33.127439), new BMap.Point(118.372204, 33.127501), new BMap.Point(118.369073, 33.128314), new BMap.Point(118.367416, 33.12876), new BMap.Point(118.366111, 33.129151), new BMap.Point(118.36586, 33.129225), new BMap.Point(118.364645, 33.129615), new BMap.Point(118.362666, 33.130309), new BMap.Point(118.362174, 33.130488), new BMap.Point(118.360767, 33.131023), new BMap.Point(118.359993, 33.131337), new BMap.Point(118.359541, 33.131526), new BMap.Point(118.358044, 33.132163), new BMap.Point(118.357763, 33.132299), new BMap.Point(118.356145, 33.133049), new BMap.Point(118.35508, 33.133568), new BMap.Point(118.354889, 33.133672), new BMap.Point(118.354548, 33.133838), new BMap.Point(118.352297, 33.13505), new BMap.Point(118.350037, 33.13626), new BMap.Point(118.349645, 33.136477), new BMap.Point(118.348801, 33.136912), new BMap.Point(118.34841, 33.137098), new BMap.Point(118.347757, 33.137419), new BMap.Point(118.347034, 33.137781), new BMap.Point(118.346231, 33.138164), new BMap.Point(118.345437, 33.138517), new BMap.Point(118.343751, 33.139282), new BMap.Point(118.343098, 33.139552), new BMap.Point(118.342245, 33.139914), new BMap.Point(118.34074, 33.140524), new BMap.Point(118.34073, 33.140524), new BMap.Point(118.338333, 33.141412), new BMap.Point(118.338243, 33.141453), new BMap.Point(118.335436, 33.14241), new BMap.Point(118.335115, 33.142503), new BMap.Point(118.334504, 33.142698), new BMap.Point(118.333232, 33.143087), new BMap.Point(118.332681, 33.14324), new BMap.Point(118.33242, 33.143322), new BMap.Point(118.330258, 33.144022), new BMap.Point(118.330118, 33.144073), new BMap.Point(118.327857, 33.144858), new BMap.Point(118.327527, 33.144979), new BMap.Point(118.326267, 33.145459), new BMap.Point(118.325487, 33.145779), new BMap.Point(118.323369, 33.146645), new BMap.Point(118.323129, 33.146744), new BMap.Point(118.323109, 33.146754), new BMap.Point(118.321681, 33.147389), new BMap.Point(118.321172, 33.147626), new BMap.Point(118.320832, 33.147785), new BMap.Point(118.320573, 33.147913), new BMap.Point(118.319944, 33.1482), new BMap.Point(118.318567, 33.1489), new BMap.Point(118.317409, 33.149491), new BMap.Point(118.316332, 33.150072), new BMap.Point(118.315285, 33.150651), new BMap.Point(118.314667, 33.151005), new BMap.Point(118.31373, 33.151554), new BMap.Point(118.313412, 33.151751), new BMap.Point(118.311947, 33.152673), new BMap.Point(118.311588, 33.152898), new BMap.Point(118.311289, 33.153094), new BMap.Point(118.31098, 33.15329), new BMap.Point(118.309228, 33.154485), new BMap.Point(118.309198, 33.154505), new BMap.Point(118.308043, 33.155338), new BMap.Point(118.307525, 33.15572), new BMap.Point(118.307166, 33.155984), new BMap.Point(118.305743, 33.157041), new BMap.Point(118.305136, 33.157461), new BMap.Point(118.305036, 33.157529), new BMap.Point(118.304519, 33.1579), new BMap.Point(118.303075, 33.158885), new BMap.Point(118.302936, 33.158983), new BMap.Point(118.302578, 33.159217), new BMap.Point(118.301523, 33.159898), new BMap.Point(118.300956, 33.160247), new BMap.Point(118.299792, 33.160976), new BMap.Point(118.298807, 33.161558), new BMap.Point(118.297443, 33.162362), new BMap.Point(118.295891, 33.163203), new BMap.Point(118.295125, 33.163629), new BMap.Point(118.293682, 33.164392), new BMap.Point(118.293682, 33.164392), new BMap.Point(118.292607, 33.164932), new BMap.Point(118.291612, 33.165424), new BMap.Point(118.291443, 33.165511), new BMap.Point(118.290637, 33.165917), new BMap.Point(118.289204, 33.166671), new BMap.Point(118.289194, 33.166681), new BMap.Point(118.288148, 33.167253), new BMap.Point(118.287282, 33.167739), new BMap.Point(118.287003, 33.167894), new BMap.Point(118.286744, 33.16805), new BMap.Point(118.284842, 33.16917), new BMap.Point(118.284772, 33.169219), new BMap.Point(118.283497, 33.17001), new BMap.Point(118.28271, 33.170518), new BMap.Point(118.282212, 33.170841), new BMap.Point(118.280676, 33.171871), new BMap.Point(118.279909, 33.172402), new BMap.Point(118.278263, 33.173593), new BMap.Point(118.278083, 33.173721), new BMap.Point(118.277914, 33.173849), new BMap.Point(118.277235, 33.174362), new BMap.Point(118.276866, 33.174638), new BMap.Point(118.276557, 33.174885), new BMap.Point(118.27451, 33.176508), new BMap.Point(118.27439, 33.176607), new BMap.Point(118.274061, 33.176884), new BMap.Point(118.273891, 33.177033), new BMap.Point(118.273541, 33.177331), new BMap.Point(118.273142, 33.177668), new BMap.Point(118.272912, 33.177857), new BMap.Point(118.272272, 33.178423), new BMap.Point(118.271903, 33.178751), new BMap.Point(118.271883, 33.178771), new BMap.Point(118.271803, 33.17884), new BMap.Point(118.271493, 33.179119), new BMap.Point(118.271273, 33.179328), new BMap.Point(118.271013, 33.179556), new BMap.Point(118.270803, 33.179755), new BMap.Point(118.270553, 33.179984), new BMap.Point(118.270383, 33.180134), new BMap.Point(118.269923, 33.180572), new BMap.Point(118.269233, 33.18124), new BMap.Point(118.269033, 33.181439), new BMap.Point(118.267702, 33.182767), new BMap.Point(118.266751, 33.183746), new BMap.Point(118.266521, 33.183986), new BMap.Point(118.266211, 33.184336), new BMap.Point(118.26543, 33.185186), new BMap.Point(118.264889, 33.185777), new BMap.Point(118.264558, 33.186157), new BMap.Point(118.262925, 33.188101), new BMap.Point(118.262053, 33.189124), new BMap.Point(118.261021, 33.190329), new BMap.Point(118.259948, 33.191525), new BMap.Point(118.259817, 33.191656), new BMap.Point(118.259346, 33.192169), new BMap.Point(118.258905, 33.192642), new BMap.Point(118.257229, 33.194385), new BMap.Point(118.256748, 33.194869), new BMap.Point(118.256577, 33.19504), new BMap.Point(118.256075, 33.195525), new BMap.Point(118.254088, 33.197425), new BMap.Point(118.253215, 33.198225), new BMap.Point(118.252532, 33.198833), new BMap.Point(118.251156, 33.200051), new BMap.Point(118.250583, 33.200538), new BMap.Point(118.249689, 33.201291), new BMap.Point(118.248936, 33.201902), new BMap.Point(118.248504, 33.202248), new BMap.Point(118.248192, 33.202503), new BMap.Point(118.247559, 33.203002), new BMap.Point(118.246283, 33.203992), new BMap.Point(118.246152, 33.204094), new BMap.Point(118.245378, 33.204677), new BMap.Point(118.244856, 33.205066), new BMap.Point(118.244363, 33.205424), new BMap.Point(118.244102, 33.205618), new BMap.Point(118.243408, 33.20612), new BMap.Point(118.242755, 33.206601), new BMap.Point(118.242112, 33.207093), new BMap.Point(118.24176, 33.207359), new BMap.Point(118.241599, 33.207482), new BMap.Point(118.240955, 33.207983), new BMap.Point(118.240081, 33.208689), new BMap.Point(118.239578, 33.209098), new BMap.Point(118.239367, 33.209272), new BMap.Point(118.237869, 33.210559), new BMap.Point(118.236863, 33.211448), new BMap.Point(118.235405, 33.212815), new BMap.Point(118.235054, 33.213151), new BMap.Point(118.234943, 33.213263), new BMap.Point(118.23438, 33.213813), new BMap.Point(118.234048, 33.214149), new BMap.Point(118.233224, 33.214994), new BMap.Point(118.232621, 33.215625), new BMap.Point(118.232189, 33.216093), new BMap.Point(118.231767, 33.216551), new BMap.Point(118.230711, 33.21775), new BMap.Point(118.230329, 33.218176), new BMap.Point(118.229656, 33.218968), new BMap.Point(118.229405, 33.219282), new BMap.Point(118.229214, 33.219516), new BMap.Point(118.228782, 33.220063), new BMap.Point(118.228511, 33.220388), new BMap.Point(118.228129, 33.220874), new BMap.Point(118.228119, 33.220884), new BMap.Point(118.227868, 33.221229), new BMap.Point(118.227607, 33.221563), new BMap.Point(118.226764, 33.222697), new BMap.Point(118.226643, 33.222879), new BMap.Point(118.226151, 33.223567), new BMap.Point(118.226051, 33.223718), new BMap.Point(118.22584, 33.224022), new BMap.Point(118.2258, 33.224072), new BMap.Point(118.225689, 33.224234), new BMap.Point(118.225207, 33.224952), new BMap.Point(118.224876, 33.225447), new BMap.Point(118.224565, 33.225922), new BMap.Point(118.224445, 33.226113), new BMap.Point(118.224294, 33.226366), new BMap.Point(118.224104, 33.226659), new BMap.Point(118.224023, 33.22678), new BMap.Point(118.223712, 33.227294), new BMap.Point(118.223522, 33.227607), new BMap.Point(118.22278, 33.228888), new BMap.Point(118.222519, 33.229332), new BMap.Point(118.221817, 33.230642), new BMap.Point(118.221456, 33.231326), new BMap.Point(118.221376, 33.231488), new BMap.Point(118.220895, 33.232444), new BMap.Point(118.220725, 33.232796), new BMap.Point(118.220534, 33.233179), new BMap.Point(118.220374, 33.233531), new BMap.Point(118.220214, 33.233893), new BMap.Point(118.220123, 33.234084), new BMap.Point(118.219953, 33.234446), new BMap.Point(118.219873, 33.234627), new BMap.Point(118.219713, 33.234989), new BMap.Point(118.219102, 33.236447), new BMap.Point(118.218722, 33.237401), new BMap.Point(118.218121, 33.239018), new BMap.Point(118.217871, 33.239731), new BMap.Point(118.217731, 33.240152), new BMap.Point(118.217291, 33.241537), new BMap.Point(118.217081, 33.24221), new BMap.Point(118.216971, 33.242611), new BMap.Point(118.216822, 33.243152), new BMap.Point(118.216702, 33.243604), new BMap.Point(118.216582, 33.244055), new BMap.Point(118.216562, 33.244145), new BMap.Point(118.216532, 33.244255), new BMap.Point(118.216412, 33.244677), new BMap.Point(118.216362, 33.244887), new BMap.Point(118.216152, 33.245809), new BMap.Point(118.216083, 33.24609), new BMap.Point(118.215903, 33.246922), new BMap.Point(118.215634, 33.248215), new BMap.Point(118.215135, 33.250369), new BMap.Point(118.215005, 33.250921), new BMap.Point(118.214306, 33.253497), new BMap.Point(118.214266, 33.253647), new BMap.Point(118.213476, 33.256173), new BMap.Point(118.213427, 33.256334), new BMap.Point(118.213357, 33.256544), new BMap.Point(118.213257, 33.256835), new BMap.Point(118.212597, 33.258739), new BMap.Point(118.211767, 33.260905), new BMap.Point(118.211527, 33.261486), new BMap.Point(118.211458, 33.261676), new BMap.Point(118.211058, 33.262628), new BMap.Point(118.210068, 33.264853), new BMap.Point(118.209848, 33.265343), new BMap.Point(118.209078, 33.266986), new BMap.Point(118.208468, 33.268298), new BMap.Point(118.208049, 33.269308), new BMap.Point(118.207099, 33.27157), new BMap.Point(118.206069, 33.27433), new BMap.Point(118.205709, 33.27538), new BMap.Point(118.20567, 33.27551), new BMap.Point(118.20532, 33.276549), new BMap.Point(118.20489, 33.277949), new BMap.Point(118.20444, 33.279538), new BMap.Point(118.20425, 33.280198), new BMap.Point(118.20394, 33.281417), new BMap.Point(118.203659, 33.282546), new BMap.Point(118.203349, 33.283965), new BMap.Point(118.203279, 33.284245), new BMap.Point(118.203159, 33.284814), new BMap.Point(118.202638, 33.287672), new BMap.Point(118.202528, 33.288452), new BMap.Point(118.202297, 33.28996), new BMap.Point(118.202227, 33.29052), new BMap.Point(118.201976, 33.292619), new BMap.Point(118.201704, 33.294737), new BMap.Point(118.201463, 33.296795), new BMap.Point(118.201362, 33.297545), new BMap.Point(118.200909, 33.301321), new BMap.Point(118.200356, 33.305857), new BMap.Point(118.200295, 33.306327), new BMap.Point(118.200013, 33.308724), new BMap.Point(118.199983, 33.308904), new BMap.Point(118.199872, 33.309763), new BMap.Point(118.199782, 33.310332), new BMap.Point(118.199551, 33.31176), new BMap.Point(118.199541, 33.31182), new BMap.Point(118.19922, 33.313438), new BMap.Point(118.19921, 33.313478), new BMap.Point(118.198949, 33.314636), new BMap.Point(118.198949, 33.314646), new BMap.Point(118.198419, 33.316731), new BMap.Point(118.198138, 33.317689), new BMap.Point(118.197658, 33.319245), new BMap.Point(118.197218, 33.320521), new BMap.Point(118.197178, 33.32063), new BMap.Point(118.196878, 33.321458), new BMap.Point(118.196299, 33.322922), new BMap.Point(118.196039, 33.323529), new BMap.Point(118.1957, 33.324326), new BMap.Point(118.19534, 33.325132), new BMap.Point(118.194811, 33.326257), new BMap.Point(118.194701, 33.326475), new BMap.Point(118.194292, 33.327281), new BMap.Point(118.194023, 33.327808), new BMap.Point(118.193604, 33.328593), new BMap.Point(118.193315, 33.329119), new BMap.Point(118.192916, 33.329835), new BMap.Point(118.192467, 33.330589), new BMap.Point(118.192208, 33.331016), new BMap.Point(118.191799, 33.331691), new BMap.Point(118.190932, 33.333029), new BMap.Point(118.190603, 33.333524), new BMap.Point(118.190155, 33.334158), new BMap.Point(118.188312, 33.336791), new BMap.Point(118.187825, 33.337474), new BMap.Point(118.18656, 33.339504), new BMap.Point(118.186411, 33.339762), new BMap.Point(118.186113, 33.340277), new BMap.Point(118.185546, 33.341318), new BMap.Point(118.185446, 33.341526), new BMap.Point(118.185277, 33.341843), new BMap.Point(118.184869, 33.342656), new BMap.Point(118.184611, 33.343182), new BMap.Point(118.184412, 33.343609), new BMap.Point(118.184362, 33.343718), new BMap.Point(118.184004, 33.344522), new BMap.Point(118.183547, 33.345604), new BMap.Point(118.183497, 33.345733), new BMap.Point(118.183338, 33.34615), new BMap.Point(118.182831, 33.347522), new BMap.Point(118.182692, 33.347919), new BMap.Point(118.182643, 33.348069), new BMap.Point(118.182454, 33.348625), new BMap.Point(118.182116, 33.349739), new BMap.Point(118.181957, 33.350297), new BMap.Point(118.181898, 33.350526), new BMap.Point(118.18159, 33.3517), new BMap.Point(118.181461, 33.352268), new BMap.Point(118.181342, 33.352796), new BMap.Point(118.181332, 33.352826), new BMap.Point(118.180956, 33.35482), new BMap.Point(118.180926, 33.355079), new BMap.Point(118.180679, 33.356825), new BMap.Point(118.18062, 33.357394), new BMap.Point(118.18062, 33.357404), new BMap.Point(118.180561, 33.357973), new BMap.Point(118.180472, 33.359122), new BMap.Point(118.180424, 33.360131), new BMap.Point(118.180414, 33.360281), new BMap.Point(118.180395, 33.361141), new BMap.Point(118.180396, 33.362471), new BMap.Point(118.180406, 33.362872), new BMap.Point(118.180508, 33.364814), new BMap.Point(118.180528, 33.365184), new BMap.Point(118.180639, 33.366337), new BMap.Point(118.180699, 33.366918), new BMap.Point(118.180779, 33.36753), new BMap.Point(118.180819, 33.36778), new BMap.Point(118.180949, 33.368643), new BMap.Point(118.181159, 33.369837), new BMap.Point(118.181259, 33.370359), new BMap.Point(118.181619, 33.372146), new BMap.Point(118.181669, 33.372357), new BMap.Point(118.18195, 33.374082), new BMap.Point(118.18199, 33.374463), new BMap.Point(118.18217, 33.375807), new BMap.Point(118.182291, 33.377189), new BMap.Point(118.182331, 33.37767), new BMap.Point(118.182341, 33.37787), new BMap.Point(118.182391, 33.378711), new BMap.Point(118.182432, 33.380422), new BMap.Point(118.182433, 33.381022), new BMap.Point(118.182423, 33.381572), new BMap.Point(118.182394, 33.382732), new BMap.Point(118.182365, 33.383302), new BMap.Point(118.182355, 33.383532), new BMap.Point(118.182286, 33.38446), new BMap.Point(118.182137, 33.385828), new BMap.Point(118.181999, 33.387036), new BMap.Point(118.1818, 33.388312), new BMap.Point(118.181681, 33.38901), new BMap.Point(118.181582, 33.389608), new BMap.Point(118.181463, 33.390466), new BMap.Point(118.181453, 33.390586), new BMap.Point(118.181254, 33.392183), new BMap.Point(118.181185, 33.393082), new BMap.Point(118.181115, 33.39391), new BMap.Point(118.181056, 33.395349), new BMap.Point(118.181056, 33.395389), new BMap.Point(118.181036, 33.396799), new BMap.Point(118.181055, 33.397909), new BMap.Point(118.181115, 33.3994), new BMap.Point(118.181204, 33.400602), new BMap.Point(118.181254, 33.401133), new BMap.Point(118.181343, 33.401994), new BMap.Point(118.181542, 33.403418), new BMap.Point(118.181869, 33.405663), new BMap.Point(118.182027, 33.407106), new BMap.Point(118.182037, 33.407256), new BMap.Point(118.182077, 33.407677), new BMap.Point(118.182176, 33.409118), new BMap.Point(118.182224, 33.411129), new BMap.Point(118.182213, 33.412488), new BMap.Point(118.182172, 33.413787), new BMap.Point(118.182142, 33.414317), new BMap.Point(118.182102, 33.414886), new BMap.Point(118.181931, 33.416612), new BMap.Point(118.181931, 33.416642), new BMap.Point(118.181791, 33.41776), new BMap.Point(118.18154, 33.419265), new BMap.Point(118.18146, 33.419753), new BMap.Point(118.180961, 33.422094), new BMap.Point(118.180801, 33.42275), new BMap.Point(118.180242, 33.42476), new BMap.Point(118.180232, 33.42481), new BMap.Point(118.179593, 33.426737), new BMap.Point(118.179344, 33.427452), new BMap.Point(118.179084, 33.428227), new BMap.Point(118.178954, 33.428635), new BMap.Point(118.178495, 33.430206), new BMap.Point(118.178316, 33.430903), new BMap.Point(118.178236, 33.431191), new BMap.Point(118.177916, 33.432585), new BMap.Point(118.177856, 33.432834), new BMap.Point(118.177776, 33.433252), new BMap.Point(118.177666, 33.43382), new BMap.Point(118.177546, 33.434487), new BMap.Point(118.177276, 33.436182), new BMap.Point(118.177256, 33.436381), new BMap.Point(118.177196, 33.43687), new BMap.Point(118.177176, 33.43709), new BMap.Point(118.177146, 33.437259), new BMap.Point(118.177086, 33.437818), new BMap.Point(118.177005, 33.438736), new BMap.Point(118.176995, 33.438886), new BMap.Point(118.176945, 33.439715), new BMap.Point(118.176935, 33.439805), new BMap.Point(118.176874, 33.441233), new BMap.Point(118.176863, 33.442323), new BMap.Point(118.176863, 33.442343), new BMap.Point(118.176892, 33.443933), new BMap.Point(118.176951, 33.444974), new BMap.Point(118.177129, 33.447077), new BMap.Point(118.177189, 33.447508), new BMap.Point(118.177298, 33.44841), new BMap.Point(118.177367, 33.448961), new BMap.Point(118.177576, 33.450355), new BMap.Point(118.177725, 33.451148), new BMap.Point(118.177904, 33.451981), new BMap.Point(118.177904, 33.451981), new BMap.Point(118.177973, 33.452032), new BMap.Point(118.178063, 33.452334), new BMap.Point(118.178152, 33.452626), new BMap.Point(118.178301, 33.452969), new BMap.Point(118.178391, 33.45311), new BMap.Point(118.178451, 33.453211), new BMap.Point(118.17864, 33.453475), new BMap.Point(118.178948, 33.45381), new BMap.Point(118.178968, 33.453821), new BMap.Point(118.179207, 33.454045), new BMap.Point(118.179286, 33.454097), new BMap.Point(118.179415, 33.454189), new BMap.Point(118.179644, 33.454323), new BMap.Point(118.179913, 33.454478), new BMap.Point(118.180171, 33.454593), new BMap.Point(118.18037, 33.454687), new BMap.Point(118.18045, 33.454768), new BMap.Point(118.180967, 33.455018), new BMap.Point(118.180987, 33.455028), new BMap.Point(118.181495, 33.455417), new BMap.Point(118.181952, 33.455855), new BMap.Point(118.182171, 33.456059), new BMap.Point(118.1824, 33.456333), new BMap.Point(118.18241, 33.456343), new BMap.Point(118.182828, 33.456881), new BMap.Point(118.183256, 33.457428), new BMap.Point(118.183873, 33.458139), new BMap.Point(118.184092, 33.458433), new BMap.Point(118.184142, 33.458494), new BMap.Point(118.184142, 33.458494), new BMap.Point(118.184042, 33.458522), new BMap.Point(118.183614, 33.458625), new BMap.Point(118.183107, 33.458726), new BMap.Point(118.182928, 33.458763), new BMap.Point(118.182738, 33.458789), new BMap.Point(118.182629, 33.458797), new BMap.Point(118.18249, 33.458815), new BMap.Point(118.182201, 33.45883), new BMap.Point(118.181365, 33.458885), new BMap.Point(118.181137, 33.458901), new BMap.Point(118.180898, 33.458926), new BMap.Point(118.180579, 33.458951), new BMap.Point(118.179823, 33.458997), new BMap.Point(118.179276, 33.459027), new BMap.Point(118.179177, 33.459035), new BMap.Point(118.178878, 33.459049), new BMap.Point(118.178202, 33.459087), new BMap.Point(118.174631, 33.45927), new BMap.Point(118.174293, 33.459294), new BMap.Point(118.174293, 33.459294), new BMap.Point(118.172353, 33.459388), new BMap.Point(118.17097, 33.459443), new BMap.Point(118.170552, 33.459476), new BMap.Point(118.169816, 33.459513), new BMap.Point(118.169159, 33.459541), new BMap.Point(118.168631, 33.459572), new BMap.Point(118.167965, 33.459611), new BMap.Point(118.167567, 33.459624), new BMap.Point(118.166462, 33.459686), new BMap.Point(118.165615, 33.459723), new BMap.Point(118.16462, 33.459778), new BMap.Point(118.164132, 33.4598), new BMap.Point(118.163953, 33.459808), new BMap.Point(118.163624, 33.459833), new BMap.Point(118.163355, 33.459869), new BMap.Point(118.163226, 33.459887), new BMap.Point(118.163036, 33.459924), new BMap.Point(118.162429, 33.460006), new BMap.Point(118.161323, 33.460061), new BMap.Point(118.160695, 33.460093), new BMap.Point(118.160307, 33.460118), new BMap.Point(118.158403, 33.460216), new BMap.Point(118.157556, 33.460257), new BMap.Point(118.153475, 33.460513), new BMap.Point(118.151638, 33.460623), new BMap.Point(118.147912, 33.460841), new BMap.Point(118.146652, 33.46098), new BMap.Point(118.145502, 33.461181), new BMap.Point(118.144561, 33.461352), new BMap.Point(118.14276, 33.461747), new BMap.Point(118.140657, 33.462157), new BMap.Point(118.137431, 33.46286), new BMap.Point(118.132978, 33.463767), new BMap.Point(118.131754, 33.464062), new BMap.Point(118.131554, 33.464104), new BMap.Point(118.131423, 33.464136), new BMap.Point(118.128682, 33.464725), new BMap.Point(118.125418, 33.465436), new BMap.Point(118.123399, 33.46587), new BMap.Point(118.121118, 33.466371), new BMap.Point(118.118796, 33.466873), new BMap.Point(118.118685, 33.466895), new BMap.Point(118.118514, 33.466928), new BMap.Point(118.118514, 33.466928), new BMap.Point(118.118293, 33.466982), new BMap.Point(118.118293, 33.466982), new BMap.Point(118.116474, 33.467376), new BMap.Point(118.109168, 33.468968), new BMap.Point(118.107269, 33.469379), new BMap.Point(118.107048, 33.469423), new BMap.Point(118.106787, 33.469477), new BMap.Point(118.103844, 33.470123), new BMap.Point(118.103463, 33.470198), new BMap.Point(118.100973, 33.470722), new BMap.Point(118.095788, 33.471809), new BMap.Point(118.095197, 33.471934), new BMap.Point(118.094976, 33.471975), new BMap.Point(118.091741, 33.472647), new BMap.Point(118.087138, 33.473611), new BMap.Point(118.083519, 33.474357), new BMap.Point(118.08299, 33.474425), new BMap.Point(118.082351, 33.474453), new BMap.Point(118.078128, 33.475289), new BMap.Point(118.077779, 33.475356), new BMap.Point(118.073552, 33.476164), new BMap.Point(118.073203, 33.47623), new BMap.Point(118.071121, 33.476644), new BMap.Point(118.070653, 33.476738), new BMap.Point(118.069866, 33.476887), new BMap.Point(118.068094, 33.477211), new BMap.Point(118.066242, 33.477551), new BMap.Point(118.060492, 33.478612), new BMap.Point(118.059119, 33.478867), new BMap.Point(118.055986, 33.479459), new BMap.Point(118.05529, 33.479686), new BMap.Point(118.054574, 33.479973), new BMap.Point(118.054574, 33.479973), new BMap.Point(118.053868, 33.48032), new BMap.Point(118.05363, 33.480445), new BMap.Point(118.05363, 33.480445), new BMap.Point(118.053222, 33.480658), new BMap.Point(118.052098, 33.481247), new BMap.Point(118.05188, 33.481293), new BMap.Point(118.051482, 33.481506), new BMap.Point(118.051183, 33.481661), new BMap.Point(118.051094, 33.481739), new BMap.Point(118.050567, 33.48202), new BMap.Point(118.050348, 33.482136), new BMap.Point(118.050348, 33.482136), new BMap.Point(118.050219, 33.482214), new BMap.Point(118.049911, 33.482379), new BMap.Point(118.049195, 33.482766), new BMap.Point(118.048508, 33.483125), new BMap.Point(118.047802, 33.483503), new BMap.Point(118.047155, 33.483842), new BMap.Point(118.046459, 33.484211), new BMap.Point(118.045812, 33.484551), new BMap.Point(118.045096, 33.48493), new BMap.Point(118.044489, 33.485221), new BMap.Point(118.043921, 33.485522), new BMap.Point(118.043653, 33.485668), new BMap.Point(118.043055, 33.48598), new BMap.Point(118.042448, 33.486302), new BMap.Point(118.041871, 33.486604), new BMap.Point(118.041224, 33.486945), new BMap.Point(118.040686, 33.487229), new BMap.Point(118.040158, 33.487502), new BMap.Point(118.040148, 33.487512), new BMap.Point(118.03959, 33.487756), new BMap.Point(118.038992, 33.488029), new BMap.Point(118.038325, 33.488321), new BMap.Point(118.037228, 33.48874), new BMap.Point(118.036042, 33.489139), new BMap.Point(118.035793, 33.489207), new BMap.Point(118.034187, 33.489655), new BMap.Point(118.032889, 33.489946), new BMap.Point(118.030972, 33.490276), new BMap.Point(118.028755, 33.49052), new BMap.Point(118.026945, 33.490597), new BMap.Point(118.025165, 33.490588), new BMap.Point(118.022923, 33.490514), new BMap.Point(118.010511, 33.490235), new BMap.Point(118.006926, 33.490158), new BMap.Point(118.006555, 33.490154), new BMap.Point(118.001219, 33.490085), new BMap.Point(117.989317, 33.489911), new BMap.Point(117.98784, 33.489925), new BMap.Point(117.986614, 33.489975), new BMap.Point(117.985047, 33.49009), new BMap.Point(117.98311, 33.490309), new BMap.Point(117.98311, 33.490309), new BMap.Point(117.98309, 33.490829), new BMap.Point(117.983031, 33.49265), new BMap.Point(117.982952, 33.493992), new BMap.Point(117.982943, 33.494152), new BMap.Point(117.982873, 33.495353), new BMap.Point(117.982814, 33.496024), new BMap.Point(117.982744, 33.496766), new BMap.Point(117.982704, 33.497396), new BMap.Point(117.982704, 33.497396), new BMap.Point(117.982937, 33.499794), new BMap.Point(117.983059, 33.500912), new BMap.Point(117.983261, 33.50261), new BMap.Point(117.983261, 33.50261), new BMap.Point(117.983382, 33.503488), new BMap.Point(117.983472, 33.504227), new BMap.Point(117.983563, 33.505196), new BMap.Point(117.983554, 33.506226), new BMap.Point(117.983555, 33.507976), new BMap.Point(117.983575, 33.508556), new BMap.Point(117.983615, 33.509006), new BMap.Point(117.983706, 33.509674), new BMap.Point(117.984581, 33.513872), new BMap.Point(117.984992, 33.515755), new BMap.Point(117.985013, 33.515835), new BMap.Point(117.985033, 33.515975), new BMap.Point(117.985223, 33.516882), new BMap.Point(117.985384, 33.517629), new BMap.Point(117.985464, 33.518098), new BMap.Point(117.985525, 33.518447), new BMap.Point(117.985565, 33.518657), new BMap.Point(117.985705, 33.519574), new BMap.Point(117.985926, 33.521131), new BMap.Point(117.986186, 33.523477), new BMap.Point(117.986186, 33.523517), new BMap.Point(117.986296, 33.524775), new BMap.Point(117.986306, 33.524984), new BMap.Point(117.986336, 33.525364), new BMap.Point(117.986416, 33.526322), new BMap.Point(117.986566, 33.52788), new BMap.Point(117.986626, 33.528269), new BMap.Point(117.986776, 33.528716), new BMap.Point(117.986827, 33.528835), new BMap.Point(117.986827, 33.528835), new BMap.Point(117.987408, 33.530096), new BMap.Point(117.987408, 33.530096), new BMap.Point(117.987599, 33.530543), new BMap.Point(117.987699, 33.530751), new BMap.Point(117.988181, 33.531793), new BMap.Point(117.988712, 33.532963), new BMap.Point(117.989485, 33.53464), new BMap.Point(117.989926, 33.535542), new BMap.Point(117.990267, 33.536136), new BMap.Point(117.990378, 33.536304), new BMap.Point(117.991492, 33.537924), new BMap.Point(117.992134, 33.538942), new BMap.Point(117.994262, 33.542292), new BMap.Point(117.995737, 33.544614), new BMap.Point(117.9963, 33.545424), new BMap.Point(117.999582, 33.549582), new BMap.Point(118.001018, 33.551556), new BMap.Point(118.002353, 33.553402), new BMap.Point(118.004621, 33.556432), new BMap.Point(118.005655, 33.557624), new BMap.Point(118.006538, 33.55857), new BMap.Point(118.008576, 33.560768), new BMap.Point(118.010763, 33.563136), new BMap.Point(118.011184, 33.56359), new BMap.Point(118.013461, 33.566051), new BMap.Point(118.014404, 33.56715), new BMap.Point(118.015306, 33.568331), new BMap.Point(118.015587, 33.568628), new BMap.Point(118.015797, 33.568836), new BMap.Point(118.016298, 33.569331), new BMap.Point(118.016729, 33.569777), new BMap.Point(118.017591, 33.570559), new BMap.Point(118.017772, 33.570728), new BMap.Point(118.021518, 33.574173), new BMap.Point(118.022499, 33.575069), new BMap.Point(118.024501, 33.576753), new BMap.Point(118.025721, 33.577711), new BMap.Point(118.026972, 33.578621), new BMap.Point(118.028551, 33.579762), new BMap.Point(118.029961, 33.580756), new BMap.Point(118.03069, 33.581169), new BMap.Point(118.031179, 33.581391), new BMap.Point(118.034065, 33.582418), new BMap.Point(118.035063, 33.582755), new BMap.Point(118.036111, 33.583124), new BMap.Point(118.036579, 33.583288), new BMap.Point(118.039471, 33.584299), new BMap.Point(118.041843, 33.585139), new BMap.Point(118.042501, 33.585378), new BMap.Point(118.04275, 33.585461), new BMap.Point(118.042859, 33.585503), new BMap.Point(118.043069, 33.585586), new BMap.Point(118.043407, 33.58572), new BMap.Point(118.045369, 33.5865), new BMap.Point(118.046893, 33.587104), new BMap.Point(118.047052, 33.587167), new BMap.Point(118.048087, 33.587584), new BMap.Point(118.048983, 33.587939), new BMap.Point(118.049322, 33.588075), new BMap.Point(118.04961, 33.58814), new BMap.Point(118.050098, 33.588439), new BMap.Point(118.050934, 33.588994), new BMap.Point(118.051233, 33.589229), new BMap.Point(118.05183, 33.58973), new BMap.Point(118.052577, 33.590514), new BMap.Point(118.053095, 33.591253), new BMap.Point(118.053593, 33.592113), new BMap.Point(118.053891, 33.592618), new BMap.Point(118.054489, 33.59373), new BMap.Point(118.055266, 33.594654), new BMap.Point(118.056112, 33.59564), new BMap.Point(118.057456, 33.596685), new BMap.Point(118.057973, 33.596915), new BMap.Point(118.059197, 33.597458), new BMap.Point(118.060571, 33.598063), new BMap.Point(118.063328, 33.599373), new BMap.Point(118.064164, 33.599917), new BMap.Point(118.064981, 33.600751), new BMap.Point(118.06517, 33.600995), new BMap.Point(118.065479, 33.60147), new BMap.Point(118.065809, 33.602156), new BMap.Point(118.066128, 33.603001), new BMap.Point(118.066557, 33.604008), new BMap.Point(118.066956, 33.604775), new BMap.Point(118.067445, 33.605643), new BMap.Point(118.067813, 33.606209), new BMap.Point(118.068342, 33.606917), new BMap.Point(118.069, 33.607707), new BMap.Point(118.070266, 33.609125), new BMap.Point(118.071084, 33.610157), new BMap.Point(118.071822, 33.611197), new BMap.Point(118.072201, 33.611752), new BMap.Point(118.07283, 33.61265), new BMap.Point(118.07295, 33.612821), new BMap.Point(118.073748, 33.613981), new BMap.Point(118.074137, 33.614626), new BMap.Point(118.074467, 33.615259), new BMap.Point(118.074537, 33.61538), new BMap.Point(118.074677, 33.615702), new BMap.Point(118.075596, 33.617892), new BMap.Point(118.076145, 33.619158), new BMap.Point(118.076845, 33.620644), new BMap.Point(118.077394, 33.621789), new BMap.Point(118.077834, 33.622703), new BMap.Point(118.078333, 33.623707), new BMap.Point(118.078793, 33.624501), new BMap.Point(118.079472, 33.625566), new BMap.Point(118.079552, 33.625686), new BMap.Point(118.080291, 33.626741), new BMap.Point(118.08221, 33.629481), new BMap.Point(118.082889, 33.630473), new BMap.Point(118.082919, 33.630524), new BMap.Point(118.082979, 33.630564), new BMap.Point(118.083089, 33.630734), new BMap.Point(118.083149, 33.630814), new BMap.Point(118.083659, 33.631536), new BMap.Point(118.084189, 33.632317), new BMap.Point(118.084469, 33.632708), new BMap.Point(118.085848, 33.63468), new BMap.Point(118.086228, 33.63531), new BMap.Point(118.086498, 33.63571), new BMap.Point(118.086548, 33.6358), new BMap.Point(118.086928, 33.63648), new BMap.Point(118.087118, 33.636819), new BMap.Point(118.087809, 33.638279), new BMap.Point(118.088439, 33.639908), new BMap.Point(118.088589, 33.640287), new BMap.Point(118.088789, 33.640837), new BMap.Point(118.088959, 33.641226), new BMap.Point(118.089229, 33.641706), new BMap.Point(118.089679, 33.642274), new BMap.Point(118.090269, 33.642832), new BMap.Point(118.090319, 33.642882), new BMap.Point(118.090479, 33.643031), new BMap.Point(118.09078, 33.6434), new BMap.Point(118.09087, 33.64352), new BMap.Point(118.09106, 33.643889), new BMap.Point(118.09119, 33.644188), new BMap.Point(118.09137, 33.644797), new BMap.Point(118.09156, 33.645496), new BMap.Point(118.09178, 33.646255), new BMap.Point(118.09179, 33.646405), new BMap.Point(118.09179, 33.646405), new BMap.Point(118.09187, 33.646715), new BMap.Point(118.09193, 33.646934), new BMap.Point(118.09196, 33.647094), new BMap.Point(118.09196, 33.647094), new BMap.Point(118.093653, 33.646914)];
    //绘制折线
    var polyline = new BMap.Polyline(points, {
        "strokeColor": "green",
        "strokeStyle": "solid"
    });
    map.addOverlay(polyline);
    //创建marker标记
    var m1 = new BMap.Marker(start);
    var m2 = new BMap.Marker(p1);
    var m3 = new BMap.Marker(p2);
    var m4 = new BMap.Marker(end);
    map.addOverlay(m1);
    map.addOverlay(m2);
    map.addOverlay(m3);
    map.addOverlay(m4);
    //展示动画
    m1.setAnimation(BMAP_ANIMATION_DROP);
    m2.setAnimation(BMAP_ANIMATION_DROP);
    m3.setAnimation(BMAP_ANIMATION_DROP);
    m4.setAnimation(BMAP_ANIMATION_DROP);
    //创建label注释
    var lab1 = new BMap.Label("起点:徐庄站", {position: start});        
    var lab2 = new BMap.Label("泗洪", {position: p1});
    var lab3 = new BMap.Label("草庙", {position: p2});
    var lab4 = new BMap.Label("终点:刘圩镇政府", {position: end});
    map.addOverlay(lab1);
    map.addOverlay(lab2);
    map.addOverlay(lab3);
    map.addOverlay(lab4);
    map.setViewport([start, p1, p2, end]); //满屏展示全部

    //百度路书,加个小车的icon,让图动起来
    var icon = new BMap.Icon('https://img-blog.csdnimg.cn/f356a56cbaad4e2e83ade2eebe4f646f.png', new BMap.Size(32, 32), {anchor: new BMap.Size(15, 15)});
    new BMapLib.LuShu(map, points, {
        defaultContent: '南京到刘圩',//覆盖物的内容
        speed: 5000,//路书速度
        icon: icon,//覆盖物图标,默认是百度的红色地点标注
        autoView: false,//自动调整路线视野
        enableRotation: true,//覆盖物随路线走向
    }).start();//启动路书函数


script>
body>
html>

你可能感兴趣的:(技术,百度)