Berrimor писал(а):TSA писал(а):ily492 писал(а):Добрый вечер! Перестали загружаться карты MAPNIK'a. Серый фон и надпись Download error: Unknown status code 403. Что предпринять?
меняем на такое
DefURLBase=https://a.tile.openstreetmap.org
GetURLBase[9]:=chr(ord('a')+random(3));
Спасибо большое! Столкнулся с той же проблемой. Сначала, правда, не помогло, но чуть покопавшись, разобрался. Нужно ещё https прописать в
'Referer: https://www.openstreetmap.org/' + #13#10 +
Спасибо, то, что вы написали, работает. Но медленно. Если убрать https в адресе плиток, заменив его на http, то загружаться всё будет в несколько раз быстрее. Проще всего сделать это через скрипт в файле GetUrlScript.txt:
- Код: Выделить всё
begin
ResultURL :=
'http://' + Chr(Ord('a') + Random(3)) + '.tile.openstreetmap.org/' +
IntToStr(GetZ-1) + '/' + IntToStr(GetX) + '/' + IntToStr(GetY) + '.png';
RequestHead :=
'User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0' + #13#10 +
'Referer: https://www.openstreetmap.org/' + #13#10 +
'Accept: image/webp,*/*';
end.