SASGIS - SAS.Планета
View Issue Details
0003642SAS.Планета[All Projects] Хотелкаpublic07-04-2020 21:1001-06-2020 16:44
nnngrach 
zed 
lowtweakalways
resolvedfixed 
.Nightly 
200606200606 
0003642: Добавить в функцию получения URL из шаблона замену " " на "%20"
Дополнение к этой выполненной задаче:
http://www.sasgis.org/mantis/view.php?id=3610

Нужно добавить функцию, которая будет автоматически заменять символы ПРОБЕЛ в поле DefURLBase на строку "%20".

Хотя бы для режима "без GetUrlScript.txt"
Попытаться загрузить онлайн-карту с таким DefUrlBase:

"https://a.tile.opentopomap.org/{z}/{x}/{y}.png?testMessage=hello world"


В рабочем варианте должно генерироваться что-то такое:

"https://a.tile.opentopomap.org/0/0/0.png?testMessage=hello%20world"
Пользователи мне пишут, что начали добавлять какие-то свои частные карты с помощью этого скрипта. Все было хорошо, пока они не попытались добавить карты с ключом APIKey. Как выяснилось, в некоторых ключах было множество символов пробела в разных местах. В таком случае скрипт использовал только кусок URL до пробела. И не грузил тайлы.
No tags attached.
Issue History
07-04-2020 21:10nnngrachNew Issue
10-04-2020 07:17zedNote Added: 0019733
10-04-2020 07:18zedStatusnew => resolved
10-04-2020 07:18zedFixed in Version => 211230
10-04-2020 07:18zedResolutionopen => fixed
10-04-2020 07:18zedAssigned To => zed
10-04-2020 07:18zedTarget Version => 211230
01-06-2020 16:44zedTarget Version211230 => 200606
01-06-2020 16:44zedFixed in Version211230 => 200606

Notes
(0019733)
zed   
10-04-2020 07:17   
Добавил экранирование пробелов. Будет работать во всех случаях, а не только для шаблонов.