offcourse line chunk
by bulutkartal
HTML
<script src="https://maps.googleapis.com/maps/api/js?v=3&libraries=geometry"></script>
<script src="https://npmcdn.com/@turf/turf/turf.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="map"></div>
CSS
html,
body,
#map {
height: 100%;
width: 100%;
padding: 0px;
margin: 0px;
}
JavaScript
var path = [];
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 13,
minZoom: 1,
center: {
lat: 50.01,
lng: -1.7652031561880355
},
streetViewControl: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
// Turf format :Lon, Lat
var line = {
"type": "Feature",
"properties": { "line": "on" },
"geometry": {
"type": "LineString",
"coordinates": [
[-76.42916666666666, 36.967333333333336],
[-76.43083333333334, 36.96516666666667],
[-76.43033333333334, 36.962833333333336],
[-76.416, 36.95466666666667],
[-76.4075, 36.953833333333336],
[-76.3555, 36.959],
[-76.35083333333333, 36.96083333333333],
[-76.3405, 36.96783333333333],
[-76.29766666666667, 37.00066666666667],
[-76.25, 37.00966666666667],
[-76.015, 36.95],
[-75.975, 36.94166666666667],
[-75.92166666666667, 36.916666666666664],
[-75.87, 36.87166666666667],
[-75.78083333333333, 36.82666666666667],
[-75.76333333333334, 36.81],
[-75.64433333333334, 36.81],
[-65.78888889, 38.59361111],
[-54.94444444, 40.39638889],
[-47.94722222, 41.78722222],
[-37.00472222, 43.75472222],
[-29.70972222, 45.47500000],
[-19.51444444, 46.90472222],
[-11.95583333, 47.84138889],
[-5.84750000, 49.16944444],
[-2.75, 49.81666666666667],
[0.9866666666666667, 50.49333333333333],
[1.335, 50.68],
[1.4849999999999999, 50.89833333333333],
[1.7516666666666667, 51.10333333333333],
[2.1666666666666665, 51.25666666666667],
[2.5, 51.36666666666667],
[2.71, 51.36666666666667],
[2.8116666666666665, 51.42333333333333],
[2.881666666666667, 51.42166666666667],
[2.965, 51.415],
[3.046666666666667, 51.413333333333334],
[3.1066666666666665, 51.39833333333333],
[3.25, 51.41],
[3.3033333333333332, 51.406666666666666],
[3.3333333333333335, 51.406666666666666],
[3.36, 51.40833333333333],
[3.408333333333333, 51.4075],
[3.6, 51.43],
[3.6466666666666665, 51.43966666666667],
[3.6683333333333334, 51.43866666666667],
[3.71, 51.415333333333336],
[3.711666666666667,...