commit e35aeb679697edaafae94d7032b897fd8e42b18e
parent 7c7e1fcba6b25c19031d8e183ab33dfe20ab3d50
Author: Sergej Orlov <wladimirych@gmail.com>
Date: Wed, 12 Feb 2020 22:49:53 +0100
panoramas: round search radius in requests to wikimedia
Wikimedia API started to responds with error message
"Invalid value "28.70394029099032" for integer parameter "ggsradius""
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lib/leaflet.control.panoramas/lib/wikimedia/index.js b/src/lib/leaflet.control.panoramas/lib/wikimedia/index.js
@@ -119,7 +119,7 @@ async function getPanoramaAtPos(latlng, searchRadiusMeters) {
if (searchRadiusMeters > 10000) {
searchRadiusMeters = 10000;
}
- const url = L.Util.template(urlTemplate, {lat: latlng.lat, lng: latlng.lng, radius: searchRadiusMeters});
+ const url = L.Util.template(urlTemplate, {lat: latlng.lat, lng: latlng.lng, radius: Math.ceil(searchRadiusMeters)});
const resp = await fetch(url, {responseType: 'json', timeout: 10000});
if (resp.status === 200) {
let photos = parseSearchResponse(resp.responseJSON);