Ruby on rails Gmaps4Rails-创建多段线

Ruby on rails Gmaps4Rails-创建多段线,ruby-on-rails,ruby-on-rails-3,google-maps,gmaps4rails,Ruby On Rails,Ruby On Rails 3,Google Maps,Gmaps4rails,我对这个奇妙的宝石gmaps4rails有意见。 是否可以在地图上打印点与点之间没有标记列表中不存在的位置的多段线 更清楚地说,我添加了以下代码,这些代码取自Rails创建的HTML页面: <script type="text/javascript" charset="utf-8"> function gmaps4rails_init() { var script = document.createElement("script"); script.type

我对这个奇妙的宝石gmaps4rails有意见。 是否可以在地图上打印点与点之间没有标记列表中不存在的位置的多段线

更清楚地说,我添加了以下代码,这些代码取自Rails创建的HTML页面:

<script type="text/javascript" charset="utf-8"> 
    function gmaps4rails_init() {
    var script = document.createElement("script");
    script.type = "text/javascript";
    script.src = "http://google-maps-utility-library-v3.googlecode.com/svn/tags/infobox/1.1.5/src/infobox.js";
    document.body.appendChild(script);
    Gmaps4Rails.map_options.type = 'TERRAIN';
    Gmaps4Rails.map_options.auto_adjust = true;
    Gmaps4Rails.initialize();
    Gmaps4Rails.markers = [
        {"latitude": "41.97", "longitude": "12.67", "description": "DEPARTURE DESCRIPTION HERE", "title": "TITLE HERE"}, 
        {"latitude": "45.58", "longitude": "12.57", "description": "ARRIVE DESCRIPTION HERE", "title": "TITLE HERE"}
    ];
    Gmaps4Rails.create_markers();
    Gmaps4Rails.polylines = [
        [
            {"latitude": "41.97", "longitude": "12.67"}, 
            {"latitude": "42.78", "longitude": "12.6"}, 
            {"latitude": "45.58", "longitude": "12.57"}
        ]
    ];
    Gmaps4Rails.polylines_conf.strokeColor = '#444444';
    Gmaps4Rails.create_polylines();
    if(typeof gmaps4rails_callback == 'function') { gmaps4rails_callback(); }
    }
    window.onload = gmaps4rails_init;
</script>

函数gmaps4rails_init(){
var script=document.createElement(“脚本”);
script.type=“text/javascript”;
script.src=”http://google-maps-utility-library-v3.googlecode.com/svn/tags/infobox/1.1.5/src/infobox.js";
document.body.appendChild(脚本);
Gmaps4Rails.map_options.type='TERRAIN';
Gmaps4Rails.map_options.auto_adjust=true;
Gmaps4Rails.initialize();
Gmaps4Rails.markers=[
{“纬度”:“41.97”,“经度”:“12.67”,“描述”:“出发描述在此”,“标题”:“标题在此”},
{“纬度”:“45.58”,“经度”:“12.57”,“描述”:“到达描述这里”,“标题”:“标题这里”}
];
Gmaps4Rails.create_markers();
Gmaps4Rails.polylines=[
[
{“纬度”:“41.97”,“经度”:“12.67”},
{“纬度”:“42.78”,“经度”:“12.6”},
{“纬度”:“45.58”,“经度”:“12.57”}
]
];
Gmaps4Rails.polylines_conf.strokeColor='#444444';
Gmaps4Rails.create_polylines();
if(typeof gmaps4rails_callback=='function'){gmaps4rails_callback();}
}
window.onload=gmaps4rails\u init;
在地图上,我只希望起点(41.97,12.67)和终点(45.58,12.57)显示为标记。 但我还想创建一条从起点到终点的多段线:该多段线必须从另一个中间点(42.78,12.6)经过

问题在于地图上显示的多段线是错误的:该线从第一个点到第三个桥,而没有经过第二个桥

所以,我的问题是:我必须包括多段线的所有点作为标记吗

编辑:从这个页面!很明显,即使多段线的点不在“标记”列表中,也可以显示多段线。
那么,为什么我的多段线显示不正确?

因为这是一个错误,我想您可以结束这个问题。