SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0000901 | SAS.Планета | [All Projects] Хотелка | public | 10-08-2011 08:08 | 10-10-2012 11:49 |
|
Reporter | zOn | |
Assigned To | Garl | |
Priority | low | Severity | trivial | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | Windows | OS | XP | OS Version | SP3 |
Product Version | 110418 | |
Target Version | 120808 | Fixed in Version | 120808 | |
|
Summary | 0000901: Определение места по URL из maps.google/yandex |
Description | Хотелось бы иметь возможность переходить к месту по ссылке на яндекс/гугл.
Т.е. что бы программа определяла координаты места по ссылке.
Не могу точно сказать - сколько сервисов, из поддерживаемых САС, предоставляют возможность обмена ссылками, но парочку основных то сделать можно? Ведь формирование ссылки на тайл/точку имеется, а обратной функции нет? |
Steps To Reproduce | Допустим присылают нам ссылку на карту. Копируем в буфер, вставляем в соответствующее поле программы (можно в строку поиска), а программа определяет сервис, которому принадлежит ссылка и координаты. Переходим к искомому месту. |
Additional Information | Я вот думаю, а нельзя ли как то привязать к zmp? Ведь в нём есть базовая ссылка и алгоритм формирования запроса. Тогда поиск места по ссылке будет работать для всех карт существующих и добавляемых вновь. |
Tags | координаты, поиск |
Relationships | related to | 0000163 | closed | vdemidov | Доработка окна "Перейти к" (универсальный ввод координат) | related to | 0000649 | closed | Garl | Не работает поиск средствами яндекса |
|
Attached Files | Nsk.html (52,356) 10-08-2011 10:09 https://bugtracker.sasgis.org/file_download.php?file_id=404&type=bug sas_find.png (6,672) 28-12-2011 12:15 https://bugtracker.sasgis.org/file_download.php?file_id=562&type=bug
sas_find1.png (18,286) 28-12-2011 12:16 https://bugtracker.sasgis.org/file_download.php?file_id=563&type=bug
SASPlanet.exe (4,954,112) 29-12-2011 07:21 https://bugtracker.sasgis.org/file_download.php?file_id=565&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
10-08-2011 08:08 | zOn | New Issue | |
10-08-2011 08:23 | vdemidov | Note Added: 0003381 | |
10-08-2011 08:23 | vdemidov | Status | new => acknowledged |
10-08-2011 08:46 | zOn | Note Added: 0003383 | |
10-08-2011 08:48 | zOn | Note Edited: 0003383 | bug_revision_view_page.php?bugnote_id=3383#r1679 |
10-08-2011 08:59 | zOn | Note Edited: 0003383 | bug_revision_view_page.php?bugnote_id=3383#r1680 |
10-08-2011 09:02 | vdemidov | Note Added: 0003384 | |
10-08-2011 09:09 | zOn | Note Added: 0003385 | |
10-08-2011 09:39 | Tolik | Note Added: 0003386 | |
10-08-2011 09:52 | zOn | Note Added: 0003387 | |
10-08-2011 10:09 | Tolik | Note Added: 0003388 | |
10-08-2011 10:09 | Tolik | File Added: Nsk.html | |
10-08-2011 10:11 | Tolik | Note Edited: 0003388 | bug_revision_view_page.php?bugnote_id=3388#r1682 |
10-08-2011 15:57 | gpsMax | Tag Attached: поиск | |
10-08-2011 15:59 | gpsMax | Tag Attached: координаты | |
10-08-2011 16:00 | gpsMax | Relationship added | related to 0000163 |
10-08-2011 16:00 | gpsMax | Note Added: 0003396 | |
10-08-2011 16:02 | gpsMax | Note Edited: 0003396 | bug_revision_view_page.php?bugnote_id=3396#r1686 |
10-08-2011 16:03 | gpsMax | Relationship added | related to 0000649 |
10-08-2011 16:11 | zOn | Note Added: 0003397 | |
11-08-2011 03:56 | gpsMax | Note Added: 0003402 | |
11-08-2011 04:03 | zOn | Note Added: 0003403 | |
12-08-2011 03:55 | gpsMax | Note Edited: 0003402 | bug_revision_view_page.php?bugnote_id=3402#r1700 |
09-09-2011 18:17 | zOn | Note Added: 0003823 | |
26-12-2011 18:42 | Garl | Note Added: 0004638 | |
26-12-2011 20:11 | zOn | Note Added: 0004644 | |
27-12-2011 08:00 | Garl | Note Added: 0004651 | |
27-12-2011 14:39 | Garl | Note Added: 0004659 | |
27-12-2011 17:20 | zOn | Note Added: 0004666 | |
27-12-2011 19:01 | Tolik | Note Added: 0004669 | |
27-12-2011 20:05 | Garl | Note Added: 0004670 | |
27-12-2011 20:15 | zOn | Note Added: 0004671 | |
28-12-2011 04:43 | Garl | Note Added: 0004672 | |
28-12-2011 04:48 | zOn | Note Added: 0004673 | |
28-12-2011 04:49 | Garl | Note Added: 0004674 | |
28-12-2011 04:50 | zOn | Note Added: 0004675 | |
28-12-2011 11:09 | Garl | Assigned To | => Garl |
28-12-2011 11:09 | Garl | Status | acknowledged => resolved |
28-12-2011 11:09 | Garl | Resolution | open => fixed |
28-12-2011 11:09 | Garl | Fixed in Version | => 120808 |
28-12-2011 12:10 | Tolik | Note Added: 0004688 | |
28-12-2011 12:10 | Garl | Note Added: 0004689 | |
28-12-2011 12:10 | Tolik | Note Edited: 0004688 | bug_revision_view_page.php?bugnote_id=4688#r2311 |
28-12-2011 12:11 | Tolik | Note Added: 0004690 | |
28-12-2011 12:12 | Tolik | Note Edited: 0004690 | bug_revision_view_page.php?bugnote_id=4690#r2313 |
28-12-2011 12:12 | Garl | Note Added: 0004691 | |
28-12-2011 12:14 | Tolik | Note Added: 0004692 | |
28-12-2011 12:15 | Garl | File Added: sas_find.png | |
28-12-2011 12:16 | Garl | Note Added: 0004693 | |
28-12-2011 12:16 | Garl | File Added: sas_find1.png | |
28-12-2011 12:17 | Tolik | Note Added: 0004694 | |
28-12-2011 13:33 | Garl | Note Added: 0004695 | |
29-12-2011 05:31 | Tolik | Note Added: 0004706 | |
29-12-2011 05:47 | Tolik | Note Edited: 0004706 | bug_revision_view_page.php?bugnote_id=4706#r2320 |
29-12-2011 06:08 | Tolik | Note Added: 0004707 | |
29-12-2011 06:09 | Garl | Note Added: 0004708 | |
29-12-2011 06:13 | Tolik | Note Added: 0004709 | |
29-12-2011 06:14 | Tolik | Note Edited: 0004709 | bug_revision_view_page.php?bugnote_id=4709#r2322 |
29-12-2011 06:19 | Garl | Note Added: 0004710 | |
29-12-2011 06:38 | Garl | Note Added: 0004711 | |
29-12-2011 06:38 | Garl | File Added: SASPlanet.exe | |
29-12-2011 07:20 | Garl | File Deleted: SASPlanet.exe | |
29-12-2011 07:21 | Garl | File Added: SASPlanet.exe | |
29-12-2011 08:23 | Tolik | Note Added: 0004712 | |
29-12-2011 08:25 | Tolik | Note Edited: 0004712 | bug_revision_view_page.php?bugnote_id=4712#r2324 |
29-12-2011 08:26 | Tolik | Note Edited: 0004712 | bug_revision_view_page.php?bugnote_id=4712#r2325 |
29-12-2011 08:26 | Garl | Note Added: 0004713 | |
29-12-2011 08:30 | Tolik | Note Added: 0004714 | |
29-12-2011 08:47 | Garl | Note Added: 0004716 | |
29-12-2011 15:15 | Tolik | Note Added: 0004720 | |
29-12-2011 16:08 | Garl | Note Added: 0004723 | |
29-12-2011 16:25 | Tolik | Note Added: 0004726 | |
29-12-2011 16:30 | Tolik | Note Edited: 0004726 | bug_revision_view_page.php?bugnote_id=4726#r2331 |
29-12-2011 18:12 | Garl | Note Added: 0004731 | |
29-12-2011 18:24 | Tolik | Note Added: 0004732 | |
29-12-2011 18:27 | Tolik | Note Edited: 0004732 | bug_revision_view_page.php?bugnote_id=4732#r2336 |
29-12-2011 18:29 | Tolik | Note Edited: 0004732 | bug_revision_view_page.php?bugnote_id=4732#r2337 |
29-12-2011 18:36 | Tolik | Note Edited: 0004732 | bug_revision_view_page.php?bugnote_id=4732#r2338 |
29-12-2011 18:40 | Tolik | Note Edited: 0004732 | bug_revision_view_page.php?bugnote_id=4732#r2339 |
29-12-2011 18:54 | Garl | Note Added: 0004735 | |
29-12-2011 19:45 | Garl | Note Added: 0004736 | |
29-12-2011 20:41 | Garl | Note Added: 0004737 | |
30-12-2011 05:23 | Tolik | Note Added: 0004740 | |
03-01-2012 10:23 | gpsMax | Summary | Определение места по URL из maps.google/yandex. => Определение места по URL из maps.google/yandex |
23-01-2012 08:34 | vdemidov | Target Version | => 120808 |
23-01-2012 18:40 | gpsMax | Description Updated | bug_revision_view_page.php?rev_id=2604#r2604 |
10-10-2012 11:49 | Tolik | Status | resolved => closed |
Notes |
|
|
К ZMP привязаться точно не получится, а все остальное можете уже начинать реализовывать. http://sasgis.org/wikisasiya/doku.php/pluginapi:plugintype:геокодирование |
|
|
(0003383)
|
zOn
|
10-08-2011 08:46
(edited on: 10-08-2011 08:59) |
|
ой. мать мая женщина. это ж теперь учиться надо.
я ничего не понял, что там написано. показалось, что это для реализации поиска в интернете. но здесь то другая задача.
впринципе поиск и так вроде работает, но в строку надо вставлять не весь УРЛ, а только сами координаты в том виде в котором они есть:
у гугла всё просто
http://maps.google.com/?ll=48.718079,44.504639&spn=0.722115,1.234589&t=h&z=10
у яндекса, если брать УРЛ из развернутого списка, то
http://maps.yandex.ru/?ll=44.514541%2C48.708958&spn=0.322723%2C0.181775&z=12&l=map
мешает только %2C. А вот что делать с короткой ссылкой?
http://maps.yandex.ru/-/CBa6ZCOt
|
|
|
|
Нет, это для реализации любого поиска. Можно в интернете, можно в локальной базе, можно просто распарсить строку поиска. |
|
|
(0003385)
|
zOn
|
10-08-2011 09:09
|
|
вот. именно распарсить (слово забыл). ведь сейчас строка поиска парсит введенный запрос?
для реализации данной хотелки надо определить принадлежность УРЛ (по началу) и найти в ней координаты (ll=), но у гугла и яндекса широта и долгота идут в разном порядке, да и датум разный. |
|
|
(0003386)
|
Tolik
|
10-08-2011 09:39
|
|
> А вот что делать с короткой ссылкой? http://maps.yandex.ru/-/CBa6ZCOt
С ней ничего не сделать. Этот короткий id хранится где-то в базе данных Яндекса вместе с координатами и др. данными (имхо). Чтоб его расшифровать, надо перейти на этот урл, дождаться загрузки карты и найти где-то там полную ссылку (доступную по клику на логотипе Яндекс). Слишком сложно и долго. |
|
|
(0003387)
|
zOn
|
10-08-2011 09:52
|
|
>Чтоб его расшифровать, надо перейти на этот урл,
Достаточно отправить GET
>дождаться загрузки карты и найти где-то там полную ссылку
в ответе ищем
{'request':{'ll':'44.514541,48.708958','spn':'0.322723,0.181775','z':'12','l':'map'} |
|
|
(0003388)
|
Tolik
|
10-08-2011 10:09
(edited on: 10-08-2011 10:11) |
|
OMG! Действительно, возвращается такой немаленький HTML документ, в нём есть 'request'. Приаттачил Nsk.html для примера:
onclick="return {'request':{'text':'Россия, Новосибирская область, Новосибирск, Красный проспект','sll':'82.915983,55.04563','ll':'82.915983,55.04563','spn':'0.128403,0.068307','z':'13','l':'map'}
|
|
|
(0003396)
|
gpsMax
|
10-08-2011 16:00
(edited on: 10-08-2011 16:02) |
|
Парсить координаты из урлов я предлагал еще в 163-й хотелке. Она реализована только частично, к сожалению.
|
|
|
(0003397)
|
zOn
|
10-08-2011 16:11
|
|
ну я так понял, что возвращаемый яндексом немаленький хтмл уже давно парсится? для работы поиска яндекс.
т.е. остается малек его доработать: взять этот кусочек (боюсь кусман) кода и подменить в нем то что отправляется (т.е. не формировать запрос, а отсылать весь урл) и изменить искомую величину. |
|
|
(0003402)
|
gpsMax
|
11-08-2011 03:56
(edited on: 12-08-2011 03:55) |
|
Парсинг содержимого страниц и парсинг урлов - чуть разные штуки :-) Яндекс и гугл давно используются для поиска, вытаскиваются голые координаты из тела ответа. Не совсем понял, зачем подменять запрос?
|
|
|
(0003403)
|
zOn
|
11-08-2011 04:03
|
|
что бы получить ответ на "короткую" ссылку яндекса |
|
|
(0003823)
|
zOn
|
09-09-2011 18:17
|
|
теперь и у гугля появилась короткая ссылка.
может есть смысл придумать свойформат гиперссылки, который бы можно было кинуть в аську товарищу, а тот простым кликом запускал САС с нужными координатами и нужной картой |
|
|
(0004638)
|
Garl
|
26-12-2011 18:42
|
|
попробую чтоли посмотреть.
давайте подитожим что нужно учитывать:
http://maps.google.com/?ll=48.718079,44.504639&spn=0.722115,1.234589&t=h&z=10
http://g.co/maps/7anbg
http://maps.yandex.ru/?ll=44.514541%2C48.708958&spn=0.322723%2C0.181775&z=12&l=map
http://maps.yandex.ru/-/CBa6ZCOt
http://maps.navitel.su/?zoom=6&lat=55.8&lon=37.6
http://www.openstreetmap.org/?lat=45.227&lon=39.001&zoom=10&layers=M
http://osm.org/go/0oqbju
http://kosmosnimki.ru/?x=44.1053254382903&y=45.6876903573303&z=6&fullscreen=false&mode=satellite
http://www.bing.com/maps/default.aspx?v=2&cp=45.5493750107145~41.6883332507903&style=h&lvl=6
кого ещё забыли? |
|
|
(0004644)
|
zOn
|
26-12-2011 20:11
|
|
|
|
(0004651)
|
Garl
|
27-12-2011 08:00
|
|
народная яндекс-карта :
http://n.maps.yandex.ru/?ll=38.991738%2C45.041158&spn=0.010085%2C0.005621&z=17&l=map |
|
|
(0004659)
|
Garl
|
27-12-2011 14:39
|
|
поддались все кроме космоснимков
по ссылке http://kosmosnimki.ru/permalink.html?N66121e69 они отдают нижеследущее:
причём в браузере устанавливаются куки с нужными нам координатами.
вот же извращенцы.
<script>
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function eraseCookie(name) {
createCookie(name,"",-1);
}
eraseCookie("TinyReference");
createCookie("TinyReference", window.location.search.split("?").join(""));
window.location.href = "/";
</script> |
|
|
(0004666)
|
zOn
|
27-12-2011 17:20
|
|
голову сломаешь с этими космонавтами. то тайлы обновленные не понятно как добавят, то линк кривой. |
|
|
(0004669)
|
Tolik
|
27-12-2011 19:01
|
|
Вот извращенцы, ещё и синие квадраты рисуют! Совсем о нас не заботятся! LOL |
|
|
(0004670)
|
Garl
|
27-12-2011 20:05
|
|
собственно вопрос по использованию:
как лучше вводить ссылку в любой поисковик или выбирать отдельный типа "поиск места по строке" ? |
|
|
(0004671)
|
zOn
|
27-12-2011 20:15
|
|
изначально я думал вводить в туже строку. |
|
|
(0004672)
|
Garl
|
28-12-2011 04:43
|
|
ну строка ввода то на панельке одна, выбор поисковика нужен или нет ... |
|
|
(0004673)
|
zOn
|
28-12-2011 04:48
|
|
я думаю, что не нужен.
а нам же ничего искать не надо (в данном случае). нам надо перейти по координам закодированным в ссылках.
а будет возможность обратного процеса? т.е. скопировать в буфер ссылки для открытия в браузере для всех типов. |
|
|
(0004674)
|
Garl
|
28-12-2011 04:49
|
|
1. ссылки для браузеров уже есть.
2. для коротких ссылок всётаки нужно загружать данные из интернета. |
|
|
(0004675)
|
zOn
|
28-12-2011 04:50
|
|
|
|
(0004688)
|
Tolik
|
28-12-2011 12:10
|
|
Ну и как в результате сделали?
В гуях есть какой-то намёк, куда вставлять урлы?
|
|
|
(0004689)
|
Garl
|
28-12-2011 12:10
|
|
ага
поддерживаются :
// Полные ссылки
// http://maps.google.com/?ll=48.718079,44.504639&spn=0.722115,1.234589&t=h&z=10
// http://maps.yandex.ru/?ll=44.514541%2C48.708958&spn=0.322723%2C0.181775&z=12&l=map
// http://maps.navitel.su/?zoom=6&lat=55.8&lon=37.6
// http://kosmosnimki.ru/?x=44.1053254382903&y=45.6876903573303&z=6&fullscreen=false&mode=satellite
// http://www.bing.com/maps/default.aspx?v=2&cp=45.5493750107145~41.6883332507903&style=h&lvl=6
// http://www.openstreetmap.org/?lat=45.227&lon=39.001&zoom=10&layers=M
// Короткие
// http://g.co/maps/7anbg
// http://maps.yandex.ru/-/CBa6ZCOt
// http://maps.yandex.ru/-/CFVIfLi-#
// http://osm.org/go/0oqbju
// http://binged.it/vqaOQQ
// http://binged.it/sCjEwT
// http://kosmosnimki.ru/permalink.html?Na1d0e33d
// http://maps.kosmosnimki.ru/api/index.html?permalink=ZWUJK&SA5JU |
|
|
(0004690)
|
Tolik
|
28-12-2011 12:11
(edited on: 28-12-2011 12:12) |
|
Я хотел спросить КАК сделали.
Список весьма внушительный!
|
|
|
(0004691)
|
Garl
|
28-12-2011 12:12
|
|
пока в списке панельки поиска выбираем URL и вставляем ссылку. |
|
|
(0004692)
|
Tolik
|
28-12-2011 12:14
|
|
Для полного щастья надо и в панель Goto встроить, и в выпадающий список возле кнопки с лупой. |
|
|
(0004693)
|
Garl
|
28-12-2011 12:16
|
|
а туда оно динамически(автоматически) встраивается |
|
|
(0004694)
|
Tolik
|
28-12-2011 12:17
|
|
А вот ещё парочка (троечка) ссылок из НЯК:
http://n.maps.yandex.ru/?ll=37.294645%2C55.809777&spn=0.004039%2C0.002178&z=18&l=wskl
http://n.maps.yandex.ru/-/CFV27D5o
http://n.maps.yandex.ru/?oid=173366 |
|
|
(0004695)
|
Garl
|
28-12-2011 13:33
|
|
первую распознаём.
последние 2 научил распознавать. |
|
|
(0004706)
|
Tolik
|
29-12-2011 05:31
(edited on: 29-12-2011 05:47) |
|
Короткие ссылки на ЯК и НЯК работают - спасибо!
А длинные нет :(
На Гугл обе не работают.
Интернет через прокси.
Версия 4739.
Также при переходе не меняется зум (хотя никто и не обещал).
|
|
|
(0004707)
|
Tolik
|
29-12-2011 06:08
|
|
Короткая ссылка из ЯК работает, если она сделана из основной карты, например эта:
http://maps.yandex.ru/-/CFbqrYYb
А если из "Моих карт", то не работает, например: http://maps.yandex.ru/-/CFbqzQ0c |
|
|
(0004708)
|
Garl
|
29-12-2011 06:09
|
|
Длинныне гугль ссылки работают.
вот например http://maps.google.com/?ll=4.481964,-73.89267&spn=1.126743,1.234589&t=m&z=10&vpsrc=6
а с короткими гуглёвыми - да, уже профиксил.
длинные Яндекс вроде тоже отрабатываются.
в любом случае не работающие ссылки лучше сюда постить. |
|
|
(0004709)
|
Tolik
|
29-12-2011 06:13
(edited on: 29-12-2011 06:14) |
|
А я проверял те, которые здесь есть, в постах 4694 и 4689 (не все, только Я и Г).
Если надо, могу снять трейс wireshark.
P.S. и эта ссылка в предыдущем посте у меня тоже не работает.
И Космоснимки тоже.
|
|
|
(0004710)
|
Garl
|
29-12-2011 06:19
|
|
тут вся фишка в чём: длинные запросы вообще в интернет не ходят, а достают координаты из строки запроса.
а вот короткие идут в интернет и качают оттуда данные. |
|
|
(0004711)
|
Garl
|
29-12-2011 06:38
|
|
http://maps.yandex.ru/-/CFbqzQ0c - научили.
а с космоснимками что не так?
давай будем на вложенном (профикшенном тестировать) |
|
|
(0004712)
|
Tolik
|
29-12-2011 08:23
(edited on: 29-12-2011 08:26) |
|
Скачал вложенный файл.
Работают:
http://maps.yandex.ru/-/CFbqzQ0c - заработало, спасибо.
http://maps.yandex.ru/-/CFbqrYYb - не сломалась :)
http://kosmosnimki.ru/permalink.html?Na1d0e33d
http://maps.kosmosnimki.ru/api/index.html?permalink=ZWUJK&SA5JU
http://g.co/maps/7anbg
http://osm.org/go/0oqbju
Не работают (Nothing found on current map):
http://maps.google.com/?ll=4.481964,-73.89267&spn=1.126743,1.234589&t=m&z=10&vpsrc=6
http://n.maps.yandex.ru/?ll=37.294645%2C55.809777&spn=0.004039%2C0.002178&z=18&l=wskl
http://maps.yandex.ru/?ll=44.514541%2C48.708958&spn=0.322723%2C0.181775&z=12&l=map
http://kosmosnimki.ru/?x=44.1053254382903&y=45.6876903573303&z=6&fullscreen=false&mode=satellite
http://www.openstreetmap.org/?lat=45.227&lon=39.001&zoom=10&layers=M
В общем, наверно, ВСЕ короткие ссылки работают, длинные нет.
Windows 7.
|
|
|
(0004713)
|
Garl
|
29-12-2011 08:26
|
|
у меня тоже win 7
вышеприложенная версия вот это
http://maps.google.com/?ll=4.481964,-73.89267&spn=1.126743,1.234589&t=m&z=10&vpsrc=6
http://n.maps.yandex.ru/?ll=37.294645%2C55.809777&spn=0.004039%2C0.002178&z=18&l=wskl
http://maps.yandex.ru/?ll=44.514541%2C48.708958&spn=0.322723%2C0.181775&z=12&l=map
http://kosmosnimki.ru/?x=44.1053254382903&y=45.6876903573303&z=6&fullscreen=false&mode=satellite
понимает и отрабатывает.
надо ещё проверить у кого - нибудь, |
|
|
(0004714)
|
Tolik
|
29-12-2011 08:30
|
|
Региональные настройки, часом, не используются в парсере?
У меня
Decimal Symbol "."
List Separator ","
Т.е. не стандартные российские настройки, а буржуйские (все остальные - российские). |
|
|
(0004716)
|
Garl
|
29-12-2011 08:47
|
|
скорее всего именнотут и проблема, хотя вроде принудительно задаётся
VFormatSettings.DecimalSeparator := '.'; |
|
|
(0004720)
|
Tolik
|
29-12-2011 15:15
|
|
Проверил ещё на двух компах.
Работает нормально на XP SP3 Rus с российскими региональными настройками.
Не работает на Win7 и XP SP2, оба английские с буржуйскими настройками. |
|
|
(0004723)
|
Garl
|
29-12-2011 16:08
|
|
а можно по буквам: что и где надо поменять в региональных установках чтоб добиться такого эффекта ? |
|
|
(0004726)
|
Tolik
|
29-12-2011 16:25
(edited on: 29-12-2011 16:30) |
|
Вот не знаю :)
Пробовал менять на стандартные - не помогло. Правда, не перезагружал. Так что м.б. дело в языке... Хотя непонятно почему...
Там типа региональные настройки - выбрать страну (Россию) - после этого появляется дурацкая десятичная запятая, а в качестве разделителя дурацкая точка с запятой. Этого я пережить не могу, поэтому захожу в Advanced - и меняю их на привычные "." и "," :)
P.S. Пережить не могу, потому что в Excel числа приходится вбивать с запятой, а в формулах параметры разделять точками с запятой.
|
|
|
(0004731)
|
Garl
|
29-12-2011 18:12
|
|
вроде удалось воспроизвести.
ради интереса проверь на том компе где работают длинные ссылки, что выдаётся по адресу http://127.0.0.1 |
|
|
(0004732)
|
Tolik
|
29-12-2011 18:24
(edited on: 29-12-2011 18:40) |
|
Nothing found on current map :-|
Или вопрос был про браузер? Тогда чистая страница, но не ошибка.
Там чё, блин, веб сервер поднят??
P.S. Оказывается, Skype слушает порт 80! Зачем, интересно.
После запуска скайпа на проблемном компе ссылки заработали!
Ну, блин, ваще.....
|
|
|
(0004735)
|
Garl
|
29-12-2011 18:54
|
|
вот это и профиксим. там финт ушами был сделан чтоб без инета парсить полные (длинные) ссылки, далался бутофорский запрос на 127.0.0.1 а затем парсилась строка. а в коротких ссылках соответственно переходили по этим ссылкам.
уже профиксил. щас отшлифую ещё чуток и оформлю коммит.
спасибо за наводку. |
|
|
(0004736)
|
Garl
|
29-12-2011 19:45
|
|
думал самыми тяжёлыми будут космоснимки,
однако 2Гис занимает почётное первое место по извращениям :)
при вводе короткого адреса http://go.2gis.ru/1hox
автоматом происходит редирект(код 302) на
http://maps.2gis.ru/#/?history=project/krasnodar/center/38.964625,45.104695/zoom/11/state/index/sort/relevance
а вот как поймать\отловить эту строку если она в запросах (header) и URL ниразу не фигурирует
запрос мы отправляем вот этот
GET /1hox HTTP/1.1
Cookie: 2gisAPI=c2de06c2dd3109de8ca09a59ee197a4210495664eeae8d4075848.943590
Accept: */*
Host: go.2gis.ru
Pragma: no-cache
HTTP/1.1 302 Moved Temporarily
Server: nginx
Date: Thu, 29 Dec 2011 19:30:39 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.3.8-dgis.0
Location: http://maps.2gis.ru/#/?history=project/krasnodar/center/38.964625,45.104695/zoom/11/state/index/sort/relevance
а ответ получаем от переадресованной страницы :
GET / HTTP/1.1
Cookie: 2gisAPI=c2de06c2dd3109de8ca09a59ee197a4210495664eeae8d4075848.943590
Accept: */*
Host: maps.2gis.ru
Pragma: no-cache
Connection: Keep-Alive
HTTP/1.1 200 OK
Server: nginx
Date: Thu, 29 Dec 2011 19:43:59 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.3.8-dgis.1
Set-Cookie: onlineWorkProject=krasnodar; expires=Fri, 06-Apr-2012 19:43:59 GMT; path=/
Set-Cookie: uid=W93GJU78wv+7qGz+F0JbAg==; expires=Sat, 28-Jan-12 19:43:59 GMT; domain=.maps.2gis.su; path=/
если есть соображения - милости прошу делиться. |
|
|
(0004737)
|
Garl
|
29-12-2011 20:41
|
|
ура таки нашёл "wHttpIo_No_auto_redirect"
теперь понимаем и 2Гис |
|
|
(0004740)
|
Tolik
|
30-12-2011 05:23
|
|
|