kopia lustrzana https://github.com/backface/turtlestitch
rodzic
990e9eec98
commit
6aba1fcb16
|
@ -86,6 +86,9 @@
|
||||||
* German
|
* German
|
||||||
* French
|
* French
|
||||||
|
|
||||||
|
### 2019-06-06
|
||||||
|
* Maps: fixed a typecasting issue, thanks, Bernat!
|
||||||
|
|
||||||
### 2019-06-04
|
### 2019-06-04
|
||||||
* Objects, Lists: fixed #682
|
* Objects, Lists: fixed #682
|
||||||
* Lists, Tables: fixed table watcher cell updates for costumes (save / load)
|
* Lists, Tables: fixed table watcher cell updates for costumes (save / load)
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
<script type="text/javascript" src="src/symbols.js?version=2019-03-07"></script>
|
<script type="text/javascript" src="src/symbols.js?version=2019-03-07"></script>
|
||||||
<script type="text/javascript" src="src/sketch.js?version=2019-02-22"></script>
|
<script type="text/javascript" src="src/sketch.js?version=2019-02-22"></script>
|
||||||
<script type="text/javascript" src="src/video.js?version=2019-05-22"></script>
|
<script type="text/javascript" src="src/video.js?version=2019-05-22"></script>
|
||||||
<script type="text/javascript" src="src/maps.js?version=2019-05-31"></script>
|
<script type="text/javascript" src="src/maps.js?version=2019-06-06"></script>
|
||||||
<script type="text/javascript" src="src/xml.js?version=2018-11-12"></script>
|
<script type="text/javascript" src="src/xml.js?version=2018-11-12"></script>
|
||||||
<script type="text/javascript" src="src/store.js?version=2019-06-02"></script>
|
<script type="text/javascript" src="src/store.js?version=2019-06-02"></script>
|
||||||
<script type="text/javascript" src="src/locale.js?version=2019-06-01"></script>
|
<script type="text/javascript" src="src/locale.js?version=2019-06-01"></script>
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
|
|
||||||
// Global stuff ////////////////////////////////////////////////////////
|
// Global stuff ////////////////////////////////////////////////////////
|
||||||
|
|
||||||
modules.maps = '2019-May-28';
|
modules.maps = '2019-June-06';
|
||||||
|
|
||||||
// WorldMap /////////////////////////////////////////////////////////////
|
// WorldMap /////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -237,10 +237,10 @@ WorldMap.prototype.snapYfromLat = function (lat) {
|
||||||
WorldMap.prototype.distanceInKm = function(lat1, lon1, lat2, lon2) {
|
WorldMap.prototype.distanceInKm = function(lat1, lon1, lat2, lon2) {
|
||||||
// haversine formula:
|
// haversine formula:
|
||||||
var R = 6371, // radius of the earth in km
|
var R = 6371, // radius of the earth in km
|
||||||
dLat = radians(lat2 - lat1),
|
dLat = radians(+lat2 - lat1),
|
||||||
dLon = radians(lon2 - lon1),
|
dLon = radians(+lon2 - lon1),
|
||||||
a = Math.sin(dLat/2) * Math.sin(dLat/2) +
|
a = Math.sin(dLat/2) * Math.sin(dLat/2) +
|
||||||
Math.cos(radians(lat1)) * Math.cos(radians(lat2)) *
|
Math.cos(radians(+lat1)) * Math.cos(radians(+lat2)) *
|
||||||
Math.sin(dLon/2) * Math.sin(dLon/2),
|
Math.sin(dLon/2) * Math.sin(dLon/2),
|
||||||
c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
|
c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
|
||||||
return R * c;
|
return R * c;
|
||||||
|
|
Ładowanie…
Reference in New Issue