Google maps 谷歌地图,用多个标记绘制路线,隐藏除最后一个标记以外的标记

Google maps 谷歌地图,用多个标记绘制路线,隐藏除最后一个标记以外的标记,google-maps,path,google-maps-markers,Google Maps,Path,Google Maps Markers,我有一个谷歌地图,并使用下面的小提琴作为模板 此地图显示38个标记,每个标记都有标准引出序号图标,因此很难查看所有引出序号的实际绘制路径 我只希望最后一个标记有一个图标,其余的应该只显示路径,但路线根据标记 糟糕的 var stations = [ {lat: 48.9812840, lng: 21.2171920, name: 'Station 1', marker:none}, {lat: 48.9832841, lng: 21.2176398, name

我有一个谷歌地图,并使用下面的小提琴作为模板

此地图显示38个标记,每个标记都有标准引出序号图标,因此很难查看所有引出序号的实际绘制路径

我只希望最后一个标记有一个图标,其余的应该只显示路径,但路线根据标记

糟糕的

 var stations = [
        {lat: 48.9812840, lng: 21.2171920, name: 'Station 1', marker:none},
        {lat: 48.9832841, lng: 21.2176398, name: 'Station 2', marker:none},
        {lat: 48.9856443, lng: 21.2209088, name: 'Station 3', marker:none},
        {lat: 48.9861461, lng: 21.2261563, name: 'Station 4', marker:none},
        {lat: 48.9874682, lng: 21.2294855, name: 'Station 5', marker:none},
        {lat: 48.9909244, lng: 21.2295512, name: 'Station 6', marker:balloon},
等等

html,正文{
身高:100%;
保证金:0;
填充:0;
}
#地图{
身高:100%;
宽度:100%;
身高:100%;
}
显示行
隐藏线
函数initMap(){
var service=new google.maps.directionservice;
var map=new google.maps.map(document.getElementById('map');
window.gMap=map;
//要点清单
var站=[
{lat:48.9812840,lng:21.2171920,名称:'1号站'},
{lat:48.9832841,lng:21.2176398,名称:'2号站'},
{lat:48.9856443,lng:21.2209088,名称:'3号站'},
{lat:48.9861461,lng:21.2261563,名称:'4号站'},
{纬度:48.9874682,液化天然气:21.2294855,名称:'5号站'},
{lat:48.9909244,lng:21.2295512,名称:'Station 6'},
{lat:48.9928871,lng:21.2292352,名称:'7号站'},
{lat:48.9921334,lng:21.2246742,名称:'8号站'},
{lat:48.9943196,lng:21.2234792,名称:“9号站”},
{lat:48.9966345,lng:21.222162,名称:'10号站'},
{纬度:48.9981191,液化天然气:21.2271386,名称:'11号站'},
{lat:49.0009168,lng:21.2359527,名称:'12号站'},
{lat:49.0017950,lng:21.2392890,名称:'13号站'},
{纬度:48.9991912,液化天然气:21.2398272,名称:'14号站'},
{lat:48.9959850,lng:21.2418410,名称:'15号站'},
{lat:48.9931772,lng:21.2453901,名称:'Station 16'},
{纬度:48.9963512,液化天然气:21.2525850,名称:'17号站'},
{lat:48.9985134,lng:21.2508423,名称:'18号站'},
{lat:49.0085000,lng:21.2508000,名称:'19号站'},
{拉丁美洲:49.0093000,液化天然气:21.2528000,名称:'Station 20'},
{lat:49.0103000,lng:21.2560000,名称:'21号站'},
{拉丁美洲:49.0112000,液化天然气:21.2590000,名称:'22号站'},
{lat:49.0124000,lng:21.2620000,名称:'23号站'},
{lat:49.0135000,lng:21.2650000,名称:“24号站”},
{拉丁美洲:49.0149000,液化天然气:21.2680000,名称:'25号站'},
{lat:49.0171000,lng:21.2710000,名称:'26号站'},
{lat:49.0198000,lng:21.2740000,名称:'27号站'},
{lat:49.0305000,lng:21.3000000,名称:'28号站'},
//…您需要多少其他电台
];
//按站点自动缩放和居中地图(每个站点将位于可见地图区域)
var lngs=stations.map(函数(station){return station.lng;});
var lats=stations.map(函数(station){return station.lat;});
map.fitbunds({
west:Math.min.apply(null,lngs),
东:数学最大应用(空,lngs),
北:Math.min.apply(null,lats),
南:数学最大应用(空,lats),
});
//在地图上显示站点作为标记
对于(变量i=0;i//向服务部门发送获取路线的请求(对于站点计数如果您只希望显示最后一个标记,则仅将最后一个标记添加到地图中

    // Show stations on the map as markers
    for (var i = 0; i < stations.length; i++) {
        new google.maps.Marker({
            position: stations[i],
            map: i==(stations.length-1) ? map : null,
            title: stations[i].name
        });
    }
显示行
隐藏线
函数initMap(){
var service=new google.maps.directionservice;
var map=new google.maps.map(document.getElementById('map');
window.gMap=map;
//要点清单
var站=[
{lat:48.9812840,lng:21.2171920,名称:'1号站'},
{lat:48.9832841,lng:21.2176398,名称:'2号站'},
{lat:48.9856443,lng:21.2209088,名称:'3号站'},
{lat:48.9861461,lng:21.2261563,名称:'4号站'},
{纬度:48.9874682,液化天然气:21.2294855,名称:'5号站'},
{lat:48.9909244,lng:21.2295512,名称:'Station 6'},
{lat:48.9928871,lng:21.2292352,名称:'7号站'},
{lat:48.9921334,lng:21.2246742,名称:'8号站'},
{lat:48.9943196,lng:21.2234792,名称:“9号站”},
{lat:48.9966345,lng:21.222162,名称:'10号站'},
{纬度:48.9981191,液化天然气:21.2271386,名称:'11号站'},
{lat:49.0009168,lng:21.2359527,名称:'12号站'},
{lat:49.0017950,lng:21.2392890,名称:'13号站'},
{纬度:48.9991912,液化天然气:21.2398272,名称:'14号站'},
{lat:48.9959850,lng:21.2418410,名称:'15号站'},
{lat:48.9931772,lng:21.2453901,名称:'Station 16'},
{纬度:48.9963512,液化天然气:21.2525850,名称:'17号站'},
{lat:48.9985134,lng:21.2508423,名称:'18号站'},
{lat:49.0085000,lng:21.2508000,名称:'19号站'},
{拉丁美洲:49.0093000,液化天然气:21.2528000,名称:'Station 20'},
{lat:49.0103000,lng:21.2560000,名称:'21号站'},
{拉丁美洲:49.0112000,液化天然气:21.2590000,名称:'22号站'},
{lat:49.0124000,液化天然气: