Здравствуйте.
Хочу для SAS.Планета подготовить кэш с картами. Допустим я знаю координаты верхнего левого угла своей карты и нижнего правого угла. Эту карту могу разбить на тайлы.
В SAS.Планета кэш хранится пример "SAS.Planet.Release.121010\cache\yamapng\z11\0\x650\0\y326"
как уложить свою карту по аналогии?
нашел вот это result:=path+'\z'+zoom+'\'+(x div 1024)+'\x'+x+'\'+(y div 1024)+'\y'+y+ext; не совсем понятно как рассчитать x,y относительно координат.
Кэш для saplanet
Модератор: Tolik
-
Gma
- Советчик
- Сообщения: 427
- Зарегистрирован: 10 апр 2011, 23:10
- Благодарил (а): 35 раз
- Поблагодарили: 89 раз
Re: Кэш для saplanet
Вы вручную собираетесь это делать? Потому что если какой программой, то она сама всё привяжет, как надо.4ilbkq писал(а):...Эту карту могу разбить на тайлы...
Re: Кэш для saplanet
на Delphi, для меня не понятна логика как sasПланета считает куда какой файл положить.
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Кэш для saplanet
Изучайте код в юните u_ProjectionBasic256x256.pas, метод называется LonLat2TilePos.