【发布时间】:2011-11-24 07:08:35
【问题描述】:
这个 javascript 数组包含我发送到 Google Maps API 以在地图中绘制路径的坐标。 有时坐标[0]为空,因为它取决于先前可能存在或不存在的路线(使用 Google 地图)。
这是我的代码:
coordinates = [];
(在此之间我寻找以前的路径(坐标[0])。在这种情况下,我们假设它为空。所以我们有这些值:
coordinates[1] = '50,20'; //route 1
coordinates[2] = '10,18'; //route 2
coordinates[3] = '27,34'; //route 3
之后,我在地图中画出这样的路径:
travel_path = new google.maps.Polyline({
path: coordinates
});
travel_path.setMap(map);
问题:当有没有坐标[0](当没有前一段行进路径时发生)时,.Polyline 方法会抛出错误,因为它需要接收一个数组从 0 开始的有序索引。
问题:如何将原始数组转换为此(比较索引):
coordinates[0] = '50,20'; //route 1
coordinates[1] = '10,18'; //route 2
coordinates[2] = '27,34'; //route 3
【问题讨论】:
标签: jquery arrays google-maps-api-3 indexing