Похоже, вы пытаетесь использовать Wind Toolkit Data API .
В одном из их примеров запросов у них есть параметр запроса, который они показывают, выглядит следующим образом:
wkt=POINT(-104.23828125%2039.90973623453719)
Этот %20
на самом деле просто URL-кодированный пробел.
(Это это сбивает с толку, как они показывают URL -кодированное значение для параметра wkt
, но не для других параметров, значения которых содержат пробелы вроде full_name=Sample User
или affiliation=Test Organization
, поэтому понятно, откуда взялась путаница.)
В любом случае, чтобы исправить проблему , просто замените символ %
в вашем wktStr
пробелом:
let wktStr: String = "POINT("+formattedX+" "+formattedY+")"