SASGIS - SAS.Планета
View Issue Details
0001247SAS.Планета[All Projects] Багpublic28-03-2012 11:4110-10-2012 11:47
Dima2000 
vdemidov 
normaltrivialalways
closedfixed 
WindowsXPProfessional SP3
.Nightly 
120808120808 
0001247: Неправильный зум при копировании в буфер ссылки для Яндекс.Карты
При копировании в буфер обмена ссылки для просмотра на Яндекс.Карте в ссылку подставляется зачем-то "beta-" (вероятно осталось от старого) и не подставляется параметр зума, что приводит к открытию в браузере зума на единицу менее подробного.
С Гуглом всё ок, там в ссылке явно присутствует z=.
Предлагаю привести ссылку для яндекса к нормальному виду, как она отдаётся с родного сайта.
Для примера использовалось место: N54°30'32,84" E36°13'59,56" на z20.
Вот что выдаёт в буфер SAS: http://beta-maps.yandex.ru/?ll=36.23321%2C54.50912&spn=0.00450611114501953%2C0.00146242658039597&l=sat
Вот что открывается по ней в браузере: http://maps.yandex.ru/?ll=36.233210%2C54.509120&spn=0.009012%2C0.002513&z=18&l=sat
А вот как должно открываться браузером: http://maps.yandex.ru/?ll=36.233242%2C54.509108&spn=0.004506%2C0.001256&z=19&l=sat
Видно, что кроме несущественного смещения координат (я мышкой двигал картинку для совмещения на экране в браузере и в SAS) разница лишь в z=18 или z=19. Должно быть z=19. Я не знаю почему происходит так (сайт криво считает зум из spn?), но это легко поправить - надо лишь отдавать z= в ссылке явно, как уже сделано для гугла.
Отдавать же spn= вообще нет необходимости, сайт/браузер сам настроит размер показываемого участка по параметру z= и по размеру окна браузера. Как и Гугл.
Остальные картсервисы не проверял.
Т.е. ссылка в яндекс для отдачи из SAS лучше такая: http://maps.yandex.ru/?ll=36.233242%2C54.509108&z=19&l=sat
Ну и зачем заменять "," на "%2C" не совсем ясно, запятая в ссылке вполне допустима, в гугл же отдаётся именно запятая, но это хоть не мешает.
Чтобы не исправлять каждый раз программу, может вообще формат ссылки вписать в .zmp? Ведь правила работы с картсервисами описываются в нём, а не в коде программы.
яндекс
Issue History
28-03-2012 11:41Dima2000New Issue
28-03-2012 12:43vasketsovNote Added: 0006287
28-03-2012 12:44vasketsovNote Edited: 0006287bug_revision_view_page.php?bugnote_id=6287#r3126
28-03-2012 12:49Dima2000Note Added: 0006288
28-03-2012 13:42vdemidovStatusnew => confirmed
28-03-2012 13:42vdemidovTarget Version => 120808
29-03-2012 15:01vdemidovStatusconfirmed => resolved
29-03-2012 15:01vdemidovFixed in Version => 120808
29-03-2012 15:01vdemidovResolutionopen => fixed
29-03-2012 15:01vdemidovAssigned To => vdemidov
13-05-2012 11:28gpsMaxTag Attached: яндекс
10-10-2012 11:47TolikStatusresolved => closed

Notes
(0006287)
vasketsov   
28-03-2012 12:43   
(edited on: 28-03-2012 12:44)
>Чтобы не исправлять каждый раз программу
На самом деле всё намного хуже чем кажется.
Геокодеры и ссылки "перейти на" разумеется надо выносить из программы.
С той частотой как выходят релизы, ими будет невозможно пользоваться.

>может вообще формат ссылки вписать в .zmp
А если надо перейти в нечто, что не является картосервисом с zmp? Например GE или веб-страница, для которой нет zmp?

>правила работы с картсервисами
Переход не обязан быть в картосервис. Это может быть например некий интерфейс поиска снимков.

(0006288)
Dima2000   
28-03-2012 12:49   
На последнем я конечно не настаиваю, это скорее на далёкое будущее, ещё думать и думать.
А вот поправить ссылку на яндекс желательно бы.