Pull to refresh

Comments 45

Хитро. Я тоже заметил эту странную серую подложку. А оказалось, что все это неспроста. Оптимизация — это очень хорошо. Google, как всегда, радует своим подходом.
Что значит «подтормаживающий провайдер»?
пинг большой и сегодня вечером через раз сайты открывались
у них разве не всегда так? :)))
значит вам как-то сильно везло. мы пока от них не ушли, мало того что скорость модемная была, так еще и грузилось все через раз :)
суперидея! грузить не один файл — а два! а потом люди получают счета на сотни тысяч за пользование Google Maps в роуминге. думаю, это неспроста. наверняка скромный процент наших с вами денежек потом оказывается в карманах дельцов из гугла.
1) купите локальную бумажную карту
2) про роуминг, гугломапс и кучу денег. у меня тут накипело. наверняка намекаете на яблофон. так вот, почему то все забыли при каких обстоятельствах это устройство продается в большинстве стран. а обстоятельство одно — безлимитный инет от сотового оператора. но у россии свои сыны и пути. у сынов — купить девайс ради понтов, а потом офигевать от цен за использование. а путь — ниодин опсос так и не дал полностью безлимитный инет.
1) да я ж не за себя переживаю. к сожалению, не у всех людей IQ > 120. но это не значит, что они должны платить за это огромные деньги пиндосовским миллиардерам
2) безлимитного инета в роуминге не бывает.
по поводу пункта 2 — у опсосов из рф тоже свой, блин, путь.
когда один чувак просидел в отпуске на айфоне попал на 3000 у.е. из-за трафика, он покричал на весь интернет (http://www.iphones.ru/iNotes/891/)
после этого, его опсос at&t сделал специальные айфоновские роуминговые тарифные планы
One costs $119.99 per month for 100MB of data use, while the other has a monthly fee of $199 for up to 200MB of data.

www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=325226&source=rss_news50
Ничего себе специальные тарифы. Не понимаю смысла использования Google Maps в роуминге по таким ценам, если за $100-150 можно купить отдельный GPS, где и карта обычно не менее подробная, и автонавигация удобней.
я думаю что при зарплате в 6000 у.е. я бы смог себе позволить такую вольность на две недели.
Вы так думаете только потому, что зарплаты(кстати откуда такая чудная цифра?) такой не получаете. А туристы всё еще питаются в недорогих закусочных, живут в 3* отелях, ходят с бумажными картами и не жужжат.
Если человек работает, то он получает денюжку. В США кто хорошо работает, тот получает +- 6000 у.е. (до кризиса, программисты получали около 10000 в месяц).
Хочу заметить, что AT&T американский опсос.

Это в РФ только люди могут покупать то, что им потом может быть не по карману.
У меня есть знакомая с официальной з/п — в 7500 руб в месяц, при этом купила айфон у подруги из США за 15000 руб. это было год назад.
Вы как-то слишком далеки от жизни. Во-первых 120k в год это весьма не рядовой, прямо скажем, не средний случай, странно приводить таких людей в качестве рядовых покупателей айфонов, а во-вторых вы напрасно думаете, что люди с зарплатой, заметно превышающей вашу, не считают сотни долларов.
поэтому я и написал, 6000 у.е. и я себе бы позволил.
в москве — средний лид столько получает. В провинции правда поменьше =(
Сегодня на хабре узнаешь много нового о зарплатах.
Я правильно понял: в Москве некий «средний лид» получает ~250 тысяч рублей в месяц? И в какой же области он лидирует?
там 120тр написано.
лид — ведущий программист
Читайте внимательней. Там написано $120000 в год.
Median Salary by Years Experience — Job: Software Engineer / Developer / Programmer (United States):


ну и где тут 10 килобаксов в месяц? хорошо, даже если речь идет о 10 тысячах, то это before tax, а после уплаты federal tax, state tax, social security и medicare — из 10к останется примерно 6к… а еще кредит за обучения выплачивать надо:
Median Salary by Years Experience — School: Massachusetts Institute of Technology (MIT) (United States):


заметьте, это график для MIT — наверное самого престижного вуза для получения технической специальности, так что у этого нашего гипотетического программиста непременно должно быть хорошее образование для такой хорошей зарплаты… а оно денег стоит… и туда еще попасть надо

з.ы. графики с www.payscale.com — мне, лично, в свое время было очень интересно покопаться
индусы сдемпинговали :-)
Палка о двух концах. С одной стороны карта поступает в распоряжения пользователя быстрее, но сдругой увеличивает траффик, что не есть гуд.
палка о двух концах. либо получаем и используем все приемущества интернета и web 2.0(3,4,5...) либо возвращаемся в ФИДО.
почему в РФ дорогой инет — это тема отдельного обсуждения.
В данном случае вполне верное замечание. Зачем грузить файл который тут же станет ненужным (потому что загрузится файл лучшего качества). Когда можно основное изображение грузить в первом файле. А во втором грузить только уточняющие детали (что приведет к уменьшению размера второго файла).
Привет! Меня зовут Олег и я не работаю в Гугле!

а если серьёзно, свои мысли я уже изложил в посте. Видимо гугл считает, что трафик уже безлимитный и дешевый.
Если интернет у всех хороший, то зачем нужны оптимизации?

Цель данной оптимизации, на мой взгляд, уменьшить время между запросом пользователем информации и получением результата пригодного для восприятия. Но за счет увеличения трафика.

Но раз уж сказано а то почему бы не сказать б. Почему бы не уменьшить заодно еще и объем потребляемого трафика.

Например сейчас провел эксперимент и немного модифицировал первый файл

pic.ipicture.ru/uploads/090217/07iMSWo9HS.png
изменив цвет которым заполняется фон и получив при том же размере (на самом деле у меня размер получился несного меньше)

pic.ipicture.ru/uploads/090217/srXQCwSe3v.png
Тоесть тем самым сделав его практически не отличимым от второго файла (за исключением линий, цвета фона под надписью M-1 и количества мелких «точек»)

pic.ipicture.ru/uploads/090217/c3FIfi32O8.png

и мне кажется (это чисто догадка возможно это не так) если второй файл отвободить от всей этой информации то он ощутимо уменьшится в размере.

Правда я не уверен, способны ли браузеры накладывать изображение, одно на другое.
А как вам такое. При подгтовке поста решил погуглить на maptilecompress — и результат — пусто. почти, кроме одного русскоязычного форума:

Во что нашол —
khm.google.com/maptilecompress?t=2&q=35&&hl=ru&x=55&y=17&z=6&s=Galileo
Google можно грузить с заданным качеством! Для всех тех у кого медленный интернет (например для меня)) или дорогой трафик просто неоценимая вещь. Качество конечно страдает, но например ставя q=40 загружает в 2 раза меньше а качество я б так сказал 70% от того что по умолчанию (особенно в городах на крупных зумах). В след версии поставлю такую загрузку по-умолчанию.


кстати
оказалось, что гугл поменял ссылки на картинки
теперь всё идет с khm, а меняется только t=
Добавлено:
самое интересное, сто гибрид идет с качеством 25
khm.google.com/maptilecompress?t=3&q=25&&hl=ru&x=81731&s=&y=45185&z=17&s=Ga
вот 25%
image

а вот 100%
image
Добавлено:
еще интересный параметр с=
вместо q=
вот при с=0
image
вот при с=10
image
вот при с=90
image



Source: https://nova-forum.com/topic.cgi?forum=5&topic=25489&start=1460
Это все конечно интересно, но к чему все это? Уменьшить качество но тратить меньше трафика?

Так вот я имею в виду, что скорее всего можно добиться _того-же_ результата, при меньших затратах трафика, но усложнении алгоритма.
Цитирую себя:

Привет! Меня зовут Олег и я не работаю в Гугле!


Если у Вас есть вопросы по гуглокартам, «почему так или иначе», я думаю их имеет смысл задавать непосрдественно разработчикам:

google-latlong.blogspot.com/ — Google Lat Long blog — News and Notes by the Google Earth and Maps team

+7 495 644 14 00 — телефон в москве

Google Inc.
1600 Amphitheatre Parkway
Mountain View, CA 94043
Phone: +1 650-253-0000
Fax: +1 650-253-0001

Я, и думаю большинство хабра-людей, будут вам признательны, если Вы сможете пролить правду на свет, о том «нахуя они подсовывают полу-серый tile под нормальный кусок.»

А в чём преимущество полноцветного варианта кроме эстетики? Если детализация идентична, за что в три раза больщий трафик?
а в чем приемущество цветного телевидения над чернобелым? :-)

24 битных jpg над 8 битными pcx?
Это вы про эстетику. Я о том, что информации на правой карте не больше, чем на левой.
Или это неудачный пример с картой, где мелких деталей в принципе нет?
как ниже правильно заметили, как минимум это antialiasing (сглаживание линий, текстов и т.п.)

потом всякие отмывки можно, и вообще эстетика не такая уж маловажная штука. очень большой % информации, а тем более с карт, поступает через глаза. и цвет один из главнейших тут инструментов.

попробуйте на час выкрутить на мониторе «цветность» и посмотрите как вам читается таже хабра.
Вы читать умеете? На карте главной составляющей является информация: дороги, населенные пункты… Видите ли вы разницу по этому параметру?
Пример с хаброй никуда не годится, трафик-то один и тот же.

PS. Еще раз: линии, шрифты и цвета я вижу :)
1) Я не работаю в Гугле. Я считаю, что у них были причины поступить так, а не иначе.
2) NokiaMaps вообще через свою новую службу (Ovi) отдает через интренте ВЕКТОРНЫЕ(!) карты. Поробуйте их.
1)? 2)? Вы, наверное, кому-то другому отвечали.
я не знаю почему гугл поступил так как я написал в посте.
Так как во втором случае используется больше цветов, то это позволяет сделать визуально, более гладкие линии.

Правда отличие я заметил далеко не с первого взгляда
Более гладкие линии я, конечно же, заметил. Но часто ли вы смотрите на карту в таком масштабе и имеет ли при этом для вас гладкость линий?
Я к чему всё это… может, пока трафик еще стоит каких-то заметных денег, дать людям возможность выбирать детализацию? С другой стороны, сотовые операторы будут за красивые линии стоять горой :)
поробуйте яндекс.карты. хорошая альтерантива. трафик по два раза не гоняет, а для мобильника вообще можно закэшировать весь город.
а вообще, сомтрите update поста.
Спасибо, но у меня есть отдельный GPS-девайс — куда более удобная штука.
Сделано это чтобы уменьшить потребление трафика.

Во время перемещения/зумирования слоя грузятся растры низкого качества. Как только движение/зумирование прекратилось проходит определенное время, и подгружаются растры более высокого качества.

Почему то все увидели только увеличение расхода трафика, но не увидели то что он наоборот уменьшается при таком подходе.

Вероятнее всего такой шаг сделан на основе поведения пользователей на картах (насколько часто двигают слой, при зуме многие проскакивают некоторые масштабы долго не задерживаясь на на них, на такие уровни вообще нет смысла грузить растры высокого качества).
Я вообще не понимаю, почему здесь есть потеря трафика. По идее достаточно передавать только информацию связанную с цветом и наложить ее на первую картинка. Общий объем переданной информации таким образом не изменится. Грубо гря, вместо RGB достаточно передать R и G, а на основании их и серой картинки вычислить B. При этом выигрыш по хоть както видимой картинке имеется, а траф теряется максимум на лишних заголовках.
Очень жалею что стал интересоваться картами в интернет поздно, столько проектов мимо пропустил для своего города, ну ничего )))
Sign up to leave a comment.

Articles