SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001247SAS.Планета[All Projects] Багpublic28-03-2012 11:4110-10-2012 11:47
ReporterDima2000 
Assigned Tovdemidov 
PrioritynormalSeveritytrivialReproducibilityalways
StatusclosedResolutionfixed 
PlatformWindowsOSXPOS VersionProfessional SP3
Product Version.Nightly 
Target Version120808Fixed in Version120808 
Summary0001247: Неправильный зум при копировании в буфер ссылки для Яндекс.Карты
DescriptionПри копировании в буфер обмена ссылки для просмотра на Яндекс.Карте в ссылку подставляется зачем-то "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= в ссылке явно, как уже сделано для гугла.
Additional InformationОтдавать же spn= вообще нет необходимости, сайт/браузер сам настроит размер показываемого участка по параметру z= и по размеру окна браузера. Как и Гугл.
Остальные картсервисы не проверял.
Т.е. ссылка в яндекс для отдачи из SAS лучше такая: http://maps.yandex.ru/?ll=36.233242%2C54.509108&z=19&l=sat
Ну и зачем заменять "," на "%2C" не совсем ясно, запятая в ссылке вполне допустима, в гугл же отдаётся именно запятая, но это хоть не мешает.
Чтобы не исправлять каждый раз программу, может вообще формат ссылки вписать в .zmp? Ведь правила работы с картсервисами описываются в нём, а не в коде программы.
Tagsяндекс
Attached Files

- Relationships

-  Notes
(0006287)
vasketsov (manager)
28-03-2012 12:43
edited on: 28-03-2012 12:44

>Чтобы не исправлять каждый раз программу
На самом деле всё намного хуже чем кажется.
Геокодеры и ссылки "перейти на" разумеется надо выносить из программы.
С той частотой как выходят релизы, ими будет невозможно пользоваться.

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

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

(0006288)
Dima2000 (developer)
28-03-2012 12:49

На последнем я конечно не настаиваю, это скорее на далёкое будущее, ещё думать и думать.
А вот поправить ссылку на яндекс желательно бы.

- Users who viewed this issue
User List Anonymous (1801x)
Total Views 1801
Last View 18-04-2024 08:17

- Issue History
Date Modified Username Field Change
28-03-2012 11:41 Dima2000 New Issue
28-03-2012 12:43 vasketsov Note Added: 0006287
28-03-2012 12:44 vasketsov Note Edited: 0006287 View Revisions
28-03-2012 12:49 Dima2000 Note Added: 0006288
28-03-2012 13:42 vdemidov Status new => confirmed
28-03-2012 13:42 vdemidov Target Version => 120808
29-03-2012 15:01 vdemidov Status confirmed => resolved
29-03-2012 15:01 vdemidov Fixed in Version => 120808
29-03-2012 15:01 vdemidov Resolution open => fixed
29-03-2012 15:01 vdemidov Assigned To => vdemidov
13-05-2012 11:28 gpsMax Tag Attached: яндекс
10-10-2012 11:47 Tolik Status resolved => closed



Copyright © 2007 - 2024 SAS.Planet Team