verywell
Вам для какой карты надо? Я вам дал для меркатора на сфере (гугл, dg и тп)
для гугла-сат, надо использовать ваш кэш для своих нужд. Т.е. стандартная задача - для точки с Lat/Lon определить путь и имя тайла из кэша, соответсвенно знать и окружающие тайлы, по вашим формулам X определяется ...
Найдено 6 результатов
- 04 мар 2009, 09:09
- Форум: SAS.Планета
- Тема: Вопрос от новичка
- Ответы: 13
- Просмотры: 13308
- 02 мар 2009, 21:37
- Форум: SAS.Планета
- Тема: Вопрос от новичка
- Ответы: 13
- Просмотры: 13308
Re: Вопрос от новичка
Если не трудно, какой путь к тайлу для
xLat = 42.886328125
xLon = 71.3614339192
zoom=17
мож я совсем туплю и неверно считаю?
xLat = 42.886328125
xLon = 71.3614339192
zoom=17
мож я совсем туплю и неверно считаю?
- 02 мар 2009, 21:23
- Форум: SAS.Планета
- Тема: Вопрос от новичка
- Ответы: 13
- Просмотры: 13308
Re: Вопрос от новичка
Что-то странно, Х определяется верно, Y - совсем "не туда".
Вот такой алгоритм вроде "ближе" к правде дает, но все равно мимо (это не совсем Делфи, но думаю понятно)
xLevel = 17
xNumTiles = 2^(xLevel-1)
BitmapSize = xNumTiles*256
BitmapOrigo = BitmapSize / 2
Xpix = floor(BitmapOrigo * (1+Lon/180 ...
Вот такой алгоритм вроде "ближе" к правде дает, но все равно мимо (это не совсем Делфи, но думаю понятно)
xLevel = 17
xNumTiles = 2^(xLevel-1)
BitmapSize = xNumTiles*256
BitmapOrigo = BitmapSize / 2
Xpix = floor(BitmapOrigo * (1+Lon/180 ...
- 02 мар 2009, 09:44
- Форум: SAS.Планета
- Тема: Вопрос от новичка
- Ответы: 13
- Просмотры: 13308
Re: Вопрос от новичка
В Делфях не очень, потому из найденого на форуме:
result:=path+'\z'+zoom+'\'+(x div 1024)+'\x'+x+'\'+(y div 1024)+'\y'+y+ext;
где
path - путь к папке кэша
zoom – уровень масштаба
x,y – позиция тайла относительно левого верхнего угла карты.
в свою очередь X и Y определяются как
NumTiles[Level] = 2 ...
result:=path+'\z'+zoom+'\'+(x div 1024)+'\x'+x+'\'+(y div 1024)+'\y'+y+ext;
где
path - путь к папке кэша
zoom – уровень масштаба
x,y – позиция тайла относительно левого верхнего угла карты.
в свою очередь X и Y определяются как
NumTiles[Level] = 2 ...
- 19 фев 2009, 23:42
- Форум: SAS.Планета
- Тема: Вопрос от новичка
- Ответы: 13
- Просмотры: 13308
Re: Вопрос от новичка
Извиняюсь, исходники это где ?
- 19 фев 2009, 23:13
- Форум: SAS.Планета
- Тема: Вопрос от новичка
- Ответы: 13
- Просмотры: 13308
Вопрос от новичка
Ну во-первых спасибо авторам за программу, оч полезно.
Для меня это дело новое, поэтому вопрос может показаться "детским"-
- как (алгоритм) по физ.координатам точки и зуму определить путь и имя тайла в кэше, ну и в продолжение - положение точки внутри самого тайла?
Может плохо искал, но ФАКа я тут ...
Для меня это дело новое, поэтому вопрос может показаться "детским"-
- как (алгоритм) по физ.координатам точки и зуму определить путь и имя тайла в кэше, ну и в продолжение - положение точки внутри самого тайла?
Может плохо искал, но ФАКа я тут ...