Newer
Older
rain_disaster_map / koeki / cicle_gps.js
@natto natto on 27 Oct 2018 1 KB change_rog
var mymap = L.map("mymap").setView([38.892410484379276,139.81985464899816]  , 18);
L.tileLayer('//{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
 attribution:
   '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(mymap);



i=0;

mymap.on("click", function(e){
    console.log(e.latlng);
});

var rad=0;
var panko=[],en=[];
panko.push(rad);

//var Panko=parseFloat(panko);
 
var circle=[38.892485643647504,139.81882998199612];

var yama=[38.892410484379276,139.81985464899816];

var yamarker=L.icon({
    iconUrl: 'mountain_yama.png',
    iconSize: [80, 95],
    iconAnchor: [22, 94],
    popupAnchor: [10, -76],
    //shadowUrl: 'my-icon-shadow.png',
    shadowSize: [68, 95],
    shadowAnchor: [22, 94]});

var yamak= L.marker(yama,{icon:yamarker,zIndexOffset:100000}).bindPopup("鳥海山").addTo(mymap);

var pokemon=[
    [38.974024,139.942671],
    [38.973590,139.942642],
    [38.97354340567591,139.94338629183883],
    [38.97395860202482,139.9432735239169]
];

var polygon = L.polygon(pokemon).bindPopup("安全区域").addTo(mymap);


function mk_cicle(cs){
    var time=setInterval(big,1000);   
    function big(){
	
	//r=r+50;
	rad+=1;
	panko.push(rad);
	//console.log(panko);
	var maru=L.circle(circle,{radius:panko[i],color:"red"});
	
	en.push(maru);
	en[i].addTo(mymap);
	if(i==500){
	    //clearTimeout(cs);
	    clearInterval(time);
	    clearInterval(cs);
	    //console.log(maru);
	}else if(0<i){
	    en[i-1].remove(mymap);
	    //console.log("unko")
	}
	i++;  
    } 
};

// function counts(down){
    
// };




/*var maru=L.circleMarker(daoko,{radius:100}).addTo(mymap);
pixel size
*/


// console.log(pokemon[0][0]);
// for(o=0;o<=pokemon.length-1;o++){
//     var aa=L.marker([pokemon[o][0],pokemon[o][1]]).addTo(mymap);
//     aa.bindPopup(""+pokemon[o]);
//     if(o==0){
// 	ppp=	[38.97383168781849,139.9428391812945];
// 	var kso=L.latLng(ppp);
// 	console.log(kso);
// 	var dists=kso.distanceTo(circle);
// 	console.log(dists);
//     }
// };