Клуб API Карт

преобразование координат

Пост в архиве.
dobersoft
23 февраля 2009, 13:04

дано: геоточка, зум, продольный и поперечный номера тайла
требуется: найти координаты этой геоточки в пикселях на этом тайле

Это читал http://api.yandex.ru/maps/jsapi/doc/dg/concepts/coordinates_systems.xml
Это тоже не то http://api.yandex.ru/maps/jsapi/doc/ref/reference/converter.xml
Про проекцию Меркатора знаю, каковы координаты девого верхнего угла тайла 0,0 - не знаю.
Нужно всё это для построения своего слоя на карте.

ЗЫ: в firefox 3,0,6 под убунту кнопка "отправить" в клубе неактивна и заголовок не чернеет, пришлось поднимать виндовый файрфокс под вайн.

16 комментариев
А откуда Вы берете номер тайла?
их API в шаблон подставляет
Какой шаблон? Можете дать ссылку на страницу, на которой Вы экспериментируете?
Скажем, вот в этим примере http://webmaps.t35.com/mymap.html
чей их API в какой шаблон и кто подставляет?
API Яндекс карт шаблон имеется в виду tileUrlTemplate документация по созданию своего слоя http://api.yandex.ru/maps/jsapi/doc/dg/concepts/layers.xml пример http://webmaps.t35.com/mymap.html
и не ЧЕЙ их, а КОГО их: API подставляет координаты тайла в шаблон
Шаблон я так понял имеется ввиду к примеру вот такая конструкция: this.getTileUrlTemplate() + b + "/" + a.x + "/" + a.y + ".png"; (по этому шаблону тайлы вытягиваются с сервера где этот шаблон имеет место быть) в этом случае координата тайла видны, чего не скажешь о тайлах Яндекс карт. p.s. А кого ИХ я так и не понял.
их - координаты тайла в случае с Яндекс координаты тайла и не нужны но для создания своего слоя без них не обойтись итак, у меня есть база данных с геоточками как мне создать тайлы? для этого нужно знать соответствие геоточек т точек на тайлах. я временно решил проблему линейным преобразованием, считая охваченный моими геоданными участок плоским. но это, на мой взгляд, плохое решение. Поэтому вопрос, заданный в начале темы, всё ещё актуален.
Как всё запутано... "в случае с Яндекс координаты тайла не нужны и в то же время без них не обойтись" Изначально вопрос стоял "как найти координаты геоточки в пикселях на тайле" а теперь "как создать тайлы" и для этого? "для этого нужно знать соответствие геоточек т точек на тайлах.?" И вообще для чего это всё? Для какой цели?
вопрос снят. решил всё своими силами.
А взглянуть можно на результаты Вашего труда
К коде 106 строку: map.addControl(new YMaps.TypeControl()); не мешало бы удалить. чтобы не перекрывались два слоя кнопок выбора карт.
спасибо, исправлено. ещё поругаете?
ругать тебя будет ГосКартНадзор :) ну а вообще так для начала не плохо.