updated version history

and added some more typecasting checks
pull/89/head
jmoenig 2019-06-06 11:32:06 +02:00
rodzic 990e9eec98
commit 6aba1fcb16
3 zmienionych plików z 8 dodań i 5 usunięć

Wyświetl plik

@ -86,6 +86,9 @@
* German
* French
### 2019-06-06
* Maps: fixed a typecasting issue, thanks, Bernat!
### 2019-06-04
* Objects, Lists: fixed #682
* Lists, Tables: fixed table watcher cell updates for costumes (save / load)

Wyświetl plik

@ -17,7 +17,7 @@
<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/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/store.js?version=2019-06-02"></script>
<script type="text/javascript" src="src/locale.js?version=2019-06-01"></script>

Wyświetl plik

@ -38,7 +38,7 @@
// Global stuff ////////////////////////////////////////////////////////
modules.maps = '2019-May-28';
modules.maps = '2019-June-06';
// WorldMap /////////////////////////////////////////////////////////////
@ -237,10 +237,10 @@ WorldMap.prototype.snapYfromLat = function (lat) {
WorldMap.prototype.distanceInKm = function(lat1, lon1, lat2, lon2) {
// haversine formula:
var R = 6371, // radius of the earth in km
dLat = radians(lat2 - lat1),
dLon = radians(lon2 - lon1),
dLat = radians(+lat2 - lat1),
dLon = radians(+lon2 - lon1),
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),
c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
return R * c;