【发布时间】:2016-06-06 23:48:48
【问题描述】:
我有这个 js 代码(它是 Google Maps 的示例),它在 Google Maps 上构建跟踪。对于 4 个坐标,很好,但我想为 100 个坐标绘制轨迹,手动操作会很痛苦。我怎么做?
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
center: {lat: 30.20, lng: -97.7},
mapTypeId: google.maps.MapTypeId.TERRAIN
});
var flightPlanCoordinates = [
{lat: 30.2359091167, lng: -97.7951395833},
{lat: 30.2691029532, lng: -97.7493953705},
{lat: 30.2557309927, lng: -97.7633857727},
{lat: 30.2634181234, lng: -97.7575966669},
{lat: 30.2742918584, lng: -97.7405226231}
];
var flightPath = new google.maps.Polyline({
path: flightPlanCoordinates,
geodesic: true,
strokeColor: '#FF0000',
strokeOpacity: 1.0,
strokeWeight: 2
});
flightPath.setMap(map);
}
【问题讨论】:
-
你的 CSV 是什么样的?它是否在自己的线上有每个坐标?需要知道解析它的样子。
-
是的,每个坐标都有自己的线,经纬度
标签: javascript google-maps csv