Newer
Older
j2321-tanakai / kadai3.js
var mymap = L.map("mymap").setView([38.803330,139.794846], 12);
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
    attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(mymap);

var p1 = [
    [38.891615,139.819278],
    [38.891173,139.819337],
    [38.891110,139.820260],
    [38.890509,139.820469],
    [38.889908,139.820742],
    [38.889068,139.821188],
    [38.887394,139.822078],
    [38.883531,139.824143],
    [38.882713,139.824632],
    [38.882245,139.825018],
    [38.881251,139.826246],
    [38.880938,139.826842],
    [38.880529,139.828108],
    [38.880400,139.828810],
    [38.880316,139.830784],
    [38.880278,139.833193],
    [38.880583,139.835226],
    [38.880775,139.838450],
    [38.874856,139.840212],
    [38.872699,139.840950],
    [38.868789,139.842109],
    [38.868219,139.840062],
    [38.868077,139.838834],
    [38.868144,139.838469],
    [38.868587,139.837916],
    [38.868649,139.837375],
    [38.868599,139.836613],
    [38.868558,139.836189],
    [38.868211,139.834215],
    [38.866310,139.824768],
    [38.866064,139.823615],
    [38.865617,139.822349],
    [38.865350,139.821662],
    [38.865250,139.821442],
    [38.864928,139.820820],
    [38.864698,139.820434],
    [38.864377,139.819892],
    [38.863779,139.819093],
    [38.863186,139.818411],
    [38.862593,139.817875],
    [38.862163,139.817500],
    [38.861841,139.817274],
    [38.861540,139.817070],
    [38.860855,139.816673],
    [38.860250,139.816394],
    [38.859126,139.816019],
    [38.858558,139.815938],
    [38.857167,139.815794],
    [38.855504,139.815686],
    [38.854289,139.815466],
    [38.852885,139.815080],
    [38.851653,139.814544],
    [38.849631,139.813605],
    [38.848766,139.813305],
    [38.847642,139.813026],
    [38.846084,139.812800],
    [38.845135,139.812714],
    [38.843836,139.812468],
    [38.842833,139.812194],
    [38.841667,139.811722],
    [38.841015,139.811389],
    [38.839988,139.810773],
    [38.839515,139.810467],
    [38.837552,139.808739],
    [38.836210,139.807602],
    [38.834990,139.806679],
    [38.833486,139.805692],
    [38.832215,139.804968],
    [38.830180,139.804024],
    [38.828312,139.803337],
    [38.825876,139.802828],
    [38.823030,139.802463],
    [38.821312,139.802431],
    [38.819038,139.802619],
    [38.816715,139.803005],
    [38.815281,139.803042],
    [38.814060,139.802914],
    [38.812794,139.802554],
    [38.811423,139.801841],
    [38.810532,139.801251],
    [38.808814,139.799840],
    [38.807293,139.798622],
    [38.805378,139.797243],
    [38.803836,139.796251],
    [38.802151,139.795205],
    [38.797882,139.792850],
    [38.794003,139.790801],
    [38.789416,139.788328],
    [38.788278,139.787711],
    [38.787237,139.787030],
    [38.786334,139.786359],
    [38.785544,139.785672],
    [38.784214,139.784492],
    [38.783164,139.783784],
    [38.781805,139.783151],
    [38.780676,139.782883],
    [38.779710,139.782760],
    [38.778209,139.782808],
    [38.777548,139.782872],
    [38.776666,139.782776],
    [38.776013,139.782652],
    [38.774307,139.782137],
    [38.772835,139.781687],
    [38.771413,139.781247],
    [38.770572,139.780984],
    [38.766896,139.779820],
    [38.765147,139.779310],
    [38.763888,139.779112],
    [38.762801,139.779106],
    [38.761713,139.779208],
    [38.755225,139.781038],
    [38.751966,139.781397],
    [38.749904,139.781483],
    [38.747256,139.781381],
    [38.745293,139.781011],
    [38.743829,139.780566],
    [38.742817,139.780142],
    [38.742252,139.779890],
    [38.740833,139.779106],
    [38.739599,139.778243],
    [38.739051,139.777771],
    [38.738394,139.777186],
    [38.737758,139.776617],
    [38.736607,139.775383],
    [38.735984,139.774606],
    [38.735021,139.773227],
    [38.733142,139.770164],
    [38.732875,139.769686],
    [38.732485,139.769107],
    [38.731690,139.768002],
    [38.730816,139.766977],
    [38.729928,139.766076],
    [38.728539,139.764977],
    [38.726907,139.764022],
    [38.720617,139.761001],
    [38.719738,139.760690],
    [38.719319,139.760529],
    [38.718834,139.760535],
    [38.718620,139.760444],
    [38.718499,139.760342],
    [38.718390,139.759950],
    [38.718373,139.759639],
    [38.718256,139.759231],
    [38.718018,139.759070],
    [38.717683,139.759086],
    [38.717402,139.759140],
    [38.717197,139.758765],
    [38.716519,139.757284],
    [38.714430,139.752778],
    [38.712028,139.747574],
    [38.711777,139.746888],
    [38.711655,139.746469],
    [38.711593,139.746158],
    [38.711496,139.745552],
    [38.711442,139.745010],
    [38.711279,139.742532],
    [38.711107,139.741588],
    [38.710659,139.739565],
    [38.709500,139.734812],
    [38.709282,139.733756],
    [38.709248,139.732854],
    [38.709320,139.732157],
    [38.709479,139.731481],
    [38.709680,139.730923],
    [38.710190,139.730011],
    [38.710395,139.729748],
    [38.710965,139.729207],
    [38.717072,139.724100],
    [38.718055,139.723493],
    [38.719688,139.722683],
    [38.720211,139.722233],
    [38.720688,139.721643],
    [38.720859,139.721364],
    [38.721085,139.720886],
    [38.721232,139.720484],
    [38.721349,139.720012],
    [38.721341,139.720055],
    [38.721437,139.719669],
    [38.721487,139.719250],
    [38.721529,139.718864],
    [38.721525,139.718177],
    [38.721362,139.717528],
    [38.721211,139.717206],
    [38.720554,139.715951],
    [38.720274,139.715538],
    [38.719821,139.714674],
    [38.719591,139.714047],
    [38.719424,139.713398],
    [38.719349,139.713044],
    [38.719282,139.712239],
    [38.719311,139.711268],
    [38.720081,139.705796],
    [38.719955,139.705185],
    [38.719771,139.704520],
    [38.719470,139.703951],
    [38.718951,139.703243],
    [38.718491,139.702417],
    [38.718440,139.702148],
    [38.718340,139.701655],
    [38.718340,139.701129],
    [38.718666,139.699134],
    [38.719035,139.697192],
    [38.719872,139.694434],
    [38.720073,139.693619],
    [38.720114,139.693190],
    [38.720073,139.691387],
    [38.719880,139.690679],
    [38.719562,139.690111],
    [38.719252,139.689757],
    [38.716766,139.687353],
    [38.716511,139.687042],
    [38.716205,139.686388],
    [38.716000,139.685310],
    [38.716147,139.682938],
    [38.716109,139.681930],
    [38.716013,139.679811],
    [38.716046,139.678599],
    [38.715929,139.677858],
    [38.715544,139.676984],
    [38.715435,139.676823],
    [38.715134,139.676421],
    [38.714820,139.676174],
    [38.713937,139.675589],
    [38.712811,139.675010],
    [38.712446,139.674752],
    [38.711731,139.674082],
    [38.711454,139.673889],
    [38.710806,139.673299],
    [38.710040,139.672623],
    [38.709516,139.672022],
    [38.708319,139.670214],
    [38.706724,139.667725],
    [38.706373,139.666974],
    [38.706021,139.665971],
    [38.705376,139.664109],
    [38.705849,139.663836],
    [38.706536,139.662961],
    [38.706092,139.662119],
    [38.706226,139.662055],
    ];

var p1Prop ={
    color: "green",
    opacity: 0.5,
    weight: 10
};

var p1obj = L.polyline(p1, p1Prop).addTo(mymap);

var marker1 = p1[0];
var p1opt = { title: "東北公益文科大学" };
var marker1Obj = L.marker(marker1, p1opt).addTo(mymap);

var lastIndex = p1.length - 1;
var lastCoord = p1[lastIndex];
var p2opt = { title: "中華そば処 琴平荘" };
var marker2 = L.marker(lastCoord, p2opt).addTo(mymap);

p1obj.bindPopup("ルート");
marker1Obj.bindPopup("東北公益文科大学");
marker2.bindPopup("中華そば処 琴平荘").openPopup();