сначала преобразую в пиксельные..
var map = new YMaps.Map(document.getElementById("YMapsID"))
map.setCenter(new YMaps.GeoPoint(55.948049, 54.726197), 17) //просто так
tile_p = YMaps.Point(85906, 41744)
offset_p = YMaps.Point(0, 0)
map.tileCoordinates.toPixels(tile_p, offset_p, 17)
выдает ошибку
h is undefined
[Break on this error] YMaps.onLoad(YMaps.Module.CORE,function(...,T)};A=O(L.WayPoint,L.GeocoderResult)});
Вы пропустили оператор new, а так все правильно :) Далее надо из пиксельных координат получить георгафические с помощью метода map.coordSystem.toCoordPoint
что-то не так..
tile_p = new YMaps.Point(1342, 650)
offset_p = new YMaps.Point(0,0)
pix_p = map.tileCoordinates.toPixels(tile_p, offset_p, 11)
alert(map.coordSystem.toCoordPoint(pix_p))
результат 55.898438,54.956336
Ставлю отметку, открываю фаирбаг - верхний левый угол тайла 1342 650 находится не там, а под отметкой вообще непонятно что..