Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Distance(lat1, lon1, lat2, lon2) {
- var radlat1 = Math.PI * lat1/180;
- var radlat2 = Math.PI * lat2/180;
- var radlon1 = Math.PI * lon1/180;
- var radlon2 = Math.PI * lon2/180;
- var theta = lon1-lon2;
- var radtheta = Math.PI * theta/180;
- var dist = Math.sin(radlat1) * Math.sin(radlat2) + Math.cos(radlat1) * Math.cos(radlat2) * Math.cos(radtheta);
- dist = Math.acos(dist);
- dist = dist * 180/Math.PI;
- dist = dist * 60 * 1.1515;
- dist = dist * 1.609344;
- return dist;
- }
- function(doc) {
- var i;
- var X1;
- var Y1;
- for(i in doc.Placemark)
- {
- if(doc.Placemark[i].AddressDetails.Country.CountryName == "Polska" && doc.Placemark[i].AddressDetails.Country.AdministrativeArea.AdministrativeAreaName =="Kujawsko-Pomorskie")
- {
- X1 = doc.Placemark[i].Point.coordinates[0];
- Y1 = doc.Placemark[i].Point.coordinates[1];
- emit(doc.Placemark[i].address, [doc.Placemark[i].Point.coordinates[0],doc.Placemark[i].Point.coordinates[1]]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement