Jak uzyskać mapy Yandex stary interfejs. Pobierz Yandex.Maps na Androida. Old - mapa online z widokiem satelitarnym: ulice, domy, obszary i inne obiekty


Skupiając się w mieście i prowadzić przez korki za pomocą telefonu komórkowego. Joyndex. Wózki są schematami ponad 300 miast w kieszeni. Znajdź adresy, organizacje, optymalne trasy i przejdź przez wtyczki. Obserwuj, co dzieje się na drodze - i dowiesz się, gdzie znajduje się wtyczka, kamera, wypadek lub nakładanie się. W aplikacji mobilnej Yandex.Maps to:
- trasy motoryzacyjne w trakcie korków dla wszystkich Rosji i Ukrainy;
- szczegółowe mapy 302 miast Rosji, Ukrainy, Białorusi i Kazachstanu;
- szukaj domów na adresach, a także kawiarnie, apteki, bankomaty, stacje benzynowe itp.;
- panorama ulicy 99 miast;
- Obrazy satelitarne i karta ludowa;
- Karta sterowania ruchem z wydarzeniami drogowymi (kamery monitorowania wideo, wypadki, prace naprawcze itp.);
- trasy transportu publicznego na 31 miast Rosji i 11 miast Ukrainy;
- konserwacja na trasie (odległość, prędkość, czas podróży) i automatyczna przebudowa trasy podczas odchylenia;
- Możliwość pobrania mapy miasta do telefonu;
- dodatkowe informacje o budynkach i innych obiektach na mapie;
- Wyszukiwanie głosowe (wymagane jest nagrywanie dźwiękowe). Bonents z Kyivstar zapewniają bezpłatny ruch internetowy. Nie zapomnij dołączyć do naszej grupy VKontakte, regularnie powiadamiamy Cię o nowych grach.

Co nowego:

W tej wersji budynek stał się obszerny, a przydatne obiekty - na przykład sklepy i kawiarnie - są teraz widoczne w jednym spojrzeniu na schemat z powodu ikon. Aby zobaczyć nową kartę tak szybko, jak to możliwe, w ustawieniach aplikacji, proszę, stare karty i pobrać nowe rzeczy. Prawdopodobnie zauważyłeś, zmieniliśmy ikonę aplikacji.

Dziś wydarzyło się jedną z najważniejszych aktualizacji Yandex.Cart dla całej historii. Po pierwsze, mapa ludowa jest połączona z głównym, a tym samym każdy może szybko i łatwo dodać swój dom na kartę lub poprawną niedokładność. Wyniki zmian będą dostępne dla wszystkich - na Yandex.Maps, a także w mapach mobilnych i nawigatorach. I po drugie, Yandex.Maps otrzymał nowy interfejs, o wersji beta, której kiedyś powiedziałem już na Habré we wczesnych etapach pracy na niego (dziękuję bardzo za wszystkie komentarze i wskazówki, które zostały następnie wyrażone).

Pod cięciem porozmawiam o tym, jak pracowaliśmy nad interfejsem, ponieważ zdecydowaliśmy o zadaniu szybkiego ładowania obiektów w przeglądarce, pojawił się i wdrożył nowe narzędzia, które powinny chronić edycje użytkowników, jak to zrobili Nowe życie stało się możliwe, a dlaczego karty będą teraz aktualizowane szybciej niż kiedykolwiek i jednocześnie będą dokładne i wiele więcej.

Pierwsza wersja karty ludowej została uruchomiona dokładnie pięć lat temu - 8 kwietnia 2010 r. W tym czasie Yandex.Maps całkowicie zależało od dostawców danych kartograficznych. Uruchomienie karty ludowej, chcieliśmy dać ludziom możliwość wpływania na kompletność i jakość danych. Rzeczywistość przekroczyła wszystkie nasze oczekiwania: w ciągu tych pięciu lat wiele miast i najbliżej zagranicy zostały narysowane przez wysiłki użytkowników. Podczas otwierania nowych jednostek korekta w karcie jest wykonana w ciągu dnia, a najczęściej - godzinę.


Więc spojrzałem na pierwszą wersję mapy ludowej w 2010 roku

Ale świat nie stoi wciąż i czekaliśmy na następne wyzwanie - aby zrobić narzędzie z karty ludowej, z pomocą, której nawet nie zaznajomi się, że ludzie kartografii może tworzyć profesjonalne karty odpowiednie do stosowania w routingu motoryzacyjnym.

Ale przez stawianie takiego celu zdaliśmy sobie sprawę z zadań, które musielibyśmy zdecydować. Po pierwsze, aby interfejs nowej mapy ludowej była tak intuicyjna i przyjazna, aby każda osoba mogła z nim pracować. Po drugie, konieczne było dowiedzieć się, jak edytować bardzo duże obiekty w przeglądarce. W starej mapie ludowej przy ładowaniu obiektu z dużą liczbą węzłów (\u003e 20K), przeglądarka zawieszona. W nowej mapie ludowej, co je pomyślaliśmy, jest niedopuszczalne.

A po trzecie, ponieważ po dzisiejszych zmianach dajemy ludziom edytować dane, które będą następnie zobaczyć dziesiątki milionów użytkowników Yandex.Cart, konieczne jest, aby chronić wyniki pracy kartografów "ludowych" od pozbawionych skrupułów użytkowników, których nazywamy Vandals.

Pracuj na interfejsie

W procesie pracy, ustaliliśmy, że mamy dwie grupy użytkowników:
  • nowicerowie, którzy nigdy nie próbowali edytować karty;
  • doświadczeni użytkownicy, którzy można przypisać kartografom i aktywnym użytkownikom karty ludowej.
Dla nas oznaczało to, że interfejs powinien być prosty i zrozumiałe dla pierwszego i musi spełniać wymagania elastyczności i łatwości edycji doświadczonych użytkowników. Ale jak to osiągnąć?

Przedstawiamy hipotezę, że interfejs powinien być dwa poziom. Pierwszy poziom dla zupełnie nowych użytkowników, dzięki czemu mogą wykonywać proste scenariusze, a drugi poziom dla doświadczenia, gdy jest wymagane, aby zrobić coś bardziej skomplikowanego. Przykłady podadzę poniżej.

Aby przetestować tę hipotezę, studiowaliśmy sesje niestandardowe na mapie Ludowej i dowiedzieliśmy się, że poniższe są przeznaczone wśród najpopularniejszych scenariuszy do tworzenia i edycji danych:

  • organizacja edycji;
  • edycja budynku i jego adresy;
  • edycja prostych obiektów kwadratowych (park, trawnik, szkoła lub przedszkole);
  • edycja drogi.

A ponieważ te scenariusze zaczynają się zapoznać się z edycją mapy, oznacza to, że muszą być superlogiczne i intuicyjne. Jeśli osoba decyduje się z nimi, a nadal będzie zainteresowany edycją karty, może nacisnąć przycisk "Pokaż więcej". Za tym kliknięciem użytkownik wykryje więcej narzędzi, z którymi będzie musiał dowiedzieć się - przeczytać instrukcje, zapytaj Radę bardziej doświadczonych użytkowników.

W procesie projektowania interfejsu użytkownika natychmiast napotkaliśmy potrzebę dynamicznych prototypów. Okazało się, że jest bardzo trudny do omówienia złożonych scenariuszy edycji, posiadających układy statyczne na rękach. Było wiele pytań formy: "Co się stanie, jeśli kliknię ten przycisk i zrób to?" Gdy skrypty są bardzo dużo iz każdym naciśnięciem przycisku są one rozgałęzione i przecinające się, "prototypy dynamiczne" to świetne rozwiązanie. Pomagają szybko i wyraźnie zademonstrować, w jaki sposób interfejs powinien wystąpić interakcja użytkownika.

Zaczęliśmy testować interfejs użytkownika. Nasi deweloperzy stali się pierwszymi testami. Jak tylko zademonowaliśmy pożądaną interakcję użytkowników z naszym produktem, usłyszeniu: "Nie rozumiemy, jak zrobić taką magię. Najpierw sprawimy, że pochodzi z punktu widzenia rozwoju, a następnie spróbujemy uprościć interfejs dla użytkowników. "

Przynajmniej jakiś rozwiązanie jest lepsze niż jakikolwiek. Dlatego odsuwamy wszystkie prototypy interfejsów do naszej zrozumiałej implementacji. W rezultacie mamy prototyp, w którym wszystkie dane są edytowane, ale miejsca są niewygodne i nielogiczne.

Wyjaśnijmy lepiej na przykład. Weź jezioro Bajkal. Jak edytować prosty użytkownik? Baikal jest obiektem samolotu, więc naturalne jest edycję go jako obszaru. Ale wystąpi problem - Bajkal składa się z 527 zamkniętych konturów (samego konturu plus rzeźbione wyspy), ponad 59 200 węzłów, a ponadto ma wspólne granice z wieloma rzekami.

Jeśli spróbujesz pobrać wszystkie te dane z serwera do użytkownika w przeglądarce - wszystko się powiedzie. Dlatego mamy w danych, które zaprezentowali nieco inaczej.

Istnieje obiekt hydrografii "Lake Baikal", który ma tylko nazwę, a nie ma geometrii.


Wybierając obiekt, wszystkie jego kontury są pokazane.

Z tego obiektu są kontury zamknięte, które są zewnętrznym konturem jeziora i otworów ciętych na wyspę. Mają atrybut "zewnętrzny" lub "wewnętrzny" (kontur), ale także nie mają ich geometrii.

Uwaga, wybrałem tylko jeden kontur - podświetlenie całej reszty zniknęło

Wszystkie te kontury składają się z jednego lub więcej z zestawu obszarów granic hydrografii, które są rzeczywistą geometrią.


Jedną z sekcji zewnętrznego konturu Bajkału jest podświetlony na zdjęciu.

Oznacza to, że tworzenie takiego jeziora musimy:

  • narysuj rzeczywiste granice jeziora i wszystkich wysp;
  • utwórz obiekt "Lake Baikal" i dodaj kontury do tego zebrane z przedyskujących obszarów granic.

W ten sposób widzą i tworzą dane z naszych kartografów. A ta opcja do edycji danych, wybraliśmy jako punkt wyjścia dla fazowanego wzmocnienia interfejsu.

W tym momencie, gdy pierwsza wersja interfejsu edycji została opracowana i podniesiona na służbie testowej, wszyscy poszliśmy do przetestowania go z całym zespołem. Zgodnie z wynikami testów ponownie zebraliśmy i omówiliśmy, że w tej metodzie edycji można poprawić.

Pierwszą rzeczą, którą zdecydowaliśmy, jest to, że rysunek Bajkału jest rzadkim przypadkiem, a użytkownik nowicjusza będzie najprawdopodobniej rysuje coś łatwiejszego. Na przykład lokalny staw. I jest to trywialny przypadek, a staw będzie składał się z jednego obiektu hydrografii, jednego konturu i jednego obszaru granic. Więc w takich przypadkach, stworzy go jako prosty obiekt obszaru bez tego skrętu z obszarami granic i konturów, a my zachowamy ją jako trzy oddzielne obiekty (obiekt hydrograficzny, kontur, obramowanie). Nie powiedział wcześniej niż zrobione.


Tworzenie granicy obiektu, obwodu i przedmiotu hydrografii w jednym recepcji

A jeśli okaże się, że tworzy takie trywialne obiekty, a następnie zredagujmy się także trywialne obiekty. Gotowy!


Edycja obiektu składającego się z jednej obramowania obiektu, jednego obwodu i przedmiotu hydrografii

Doskonały! Edytujmy również te obiekty składające się z jednego konturu, ale kilka sekcji.


Edycja obiektu składającego się z trzech granic obiektu, jednego konturu i obiektu hydrografii

Doskonały. I edytujmy obiekty z "wspólnymi granicami", a ci, którzy mają wiele konturów. I tutaj nie będzie działać. W przypadku obiektu, który ma wspólne granice z innymi obiektami, nie wiemy, co użytkownik chce zrobić - przenieś ogólną granicę lub sprzeciwiać obiekt z tej wspólnej granicy. W przypadku obiektów o dużej liczbie konturów konieczne jest zrozumienie, który kontur użytkownik zostanie teraz edytowany. Oznacza to, że musisz myśleć o scenariuszom dla tych przypadków i wdrożyć narzędzia do wyboru i edycji.


Staw, który ma jeden obwód zewnętrzny, kilka wewnętrznych i zewnętrznych kontur ma wspólną granicę z kanałem.

Dobra, teraz zrozumieliśmy, gdzie granica przechodzi między prostymi i złożonymi scenariuszami edycji. Ale proste przypadki zostały już wdrożone, a ... Nie uwierzysz, wyglądają prawie jak interfejsy na samym początku projektu. Tylko magia stała się zrozumiała i wdrożona.

Podczas następujących studiów wymyśliliśmy sposób tworzenia zrozumiałe i złożonych scenariuszy edycji danych, ale rozwiązanie nie było tak eleganckie, jak chcieliśmy. Nauczyliśmy się wykryć, gdy użytkownik stoi przed złożonym scenariuszem. Usługa proponuje zapoznanie się z zasadami edycji sąsiednich obiektów, a nawet sugeruje użytkownik, w którym mógł wystąpić błąd.


Błąd w odniesieniu do dokumentacji i markera, w którym zostanie wykryty błąd

Prędkość pobierania

Z podstawowymi interfejsami zbiórki, ale kontynuując rozmowę o jeziorze Bajkal, konieczne jest zrozumienie, jak go edytujemy, jeśli z węzłów 20k załadowanych do przeglądarki, komputer już się zawiesza?

Rozwiążmy również ten problem również na etapach. Możesz edytować atrybuty i geometrię, a jeśli jest wiele konturów, w jednym etapie możesz pracować w geometrii tylko jednego konturu:


Edycja jest dostępna tylko z określonej skali karty, a użytkownik jest zaproszony do wyboru, jaka geometria obwodu chce edytować

I tak, gdy użytkownik wybiera kontur do edycji, "magia" jest ponownie wyzwalana - jeśli kontur jest mały (na przykład, wewnętrzny kontur pod wyspą), załadujemy go całkowicie i udzielamy edycję jako prostą powierzchnię.


Przypadek edycji prostego obiektu konturu

A jeśli kontur jest bardzo duży, a następnie ładujemy tylko widoczne obszary granic i pozwalamy im je edytować. Jeśli użytkownik przesunie kartę, a tylko nowe obszary granic będzie na niej, zostaniemy również pobrane, aby je edytować. W ten sposób użytkownik w prawie prostym trybie może edytować złożone obiekty, bez nawet zauważenia.


Załadowano tylko jedną część granicy granicznej obiektu

W ten sposób poszliśmy wokół ograniczeń przeglądarki - prędkość ładowania danych do edycji i ograniczeń na temat liczby dostępnych dla niego jednoczesnych punktów.

Ochrona prawa

Kolejne ważne zadanie dla nas, aby zapewnić usługę zrównoważonego użytkownikom, którzy psują dane. W starej mapie ludowej środki zostały już wdrożone, aby je przeciwdziałać. Ale w nowym, każdy może edytować dane, które cieszą się dziesiątkami milionów użytkowników. Musimy zrobić jak najlepiej zepsuć, że jest to niemożliwe.

Aby to zrobić, zmieniliśmy system umiaru wszystkich kierunków użytkowników - z postmodologii do Premocoding. Oznacza to, że od dzisiaj wszystkie edycje na karcie Ludzie zostaną poddane obowiązkowym moderatorom. Mamy nadzieję, że poprawi to jakość danych.

Nie mamy żadnego zadania, aby wdrożyć wszystkie dane w określonej dacie lub wersji, mamy zadanie - Usuń tylko część zasad niestandardowych, podczas zapisywania wszystkich innych, a także zapisywać holistyczny stan danych. Rezultatem był nasz wewnętrzny rozwój przechowywania danych, ich zmian i oddzielnej prezentacji.

Jedną z ważnych zalet naszego systemu jest to, że dowiedzieliśmy się dobrze, aby kontrolować integralność danych. Na przykład edytuję sekcję drogi i zmienić jego geometrię.


Edycja geometrii sekcji drogowej bezpośrednio

Następnie zamieniam się w sąsiednią jednostkę, gdzie kilku obszarów dróg przecinają się i próbuję go edytować, ale pośrednio wprost geometrii poprzedniej witryny.


Edycja drogi geometrii pośrednio

Więc dostaję dwie powiązane edycje. Gdybyśmy nie moglibyśmy być w stanie kontrolować i weryfikować takie pośrednie zmiany, nie bylibyśmy w stanie zwrócić obiektu do państwa, w którym było to pośrednie edycja. Więc konieczne byłoby zakazanie wszystkich zmian pośrednich na szczycie bezpośrednich.

Zasadniczo w tej decyzji nie ma nic strasznego, niektóre usługi mapowania są wykonywane. Ale takie rozwiązanie całkowicie eliminuje możliwość edycji skrzyżowania drogowego, ponieważ istnieje zawsze pośrednie zmiany danych w edycji wykresu drogowego.

Innym ważnym tematem związanym z wersjonowaniem danych jest wizualną reprezentacją diff Edytuj. Zawsze możesz zobaczyć, jaka jest najnowsza wersja obiektu, ale ważne jest, aby wygodne moderacja, aby zobaczyć, jak obiekt spojrzał do edycji i po edycji. Szczególnie ważne jest, aby mieć taką różnicę dla geometrii obiektu:


W ten sposób różnica geometryczna i atrybutowa do edycji, którą zrobiłem, aby wykazać edycję bezpośredniego i pośredniego obiektu


Ale próbowałem drogi dla pieszych, które przecinają drogę na dwie działki


Ale wygląda jak diff proste budynki, takie jak budynek

Taka wizualna reprezentacja redaktorów umożliwia szybsze i łatwiejsze do radzenia sobie z tym, co i jak edytowane.

W rezultacie udało nam się wdrożyć prosty i zrozumiały interfejs dla użytkowników, którzy nie znają kartografii i nie chcą zrozumieć struktury danych. Jednocześnie zrobiliśmy wygodny i elastyczny interfejs dla doświadczonych użytkowników. Po drodze nauczył się edytować bardzo dużych i "ciężkich" obiektów w przeglądarce i umieścił wszystkie kierunki użytkowników pod kontrolą wersji.

I wszystko, aby użytkownicy jeszcze wygodniejsze do dzielenia się ich wiedzy o terenie z innymi.

Wyszukaj mapę Miasto, wieś, regiony lub kraje

Stary. Mapa Yandexa.

Pozwala: skala zmiany; zmierzyć odległości; Przełącz tryby wyświetlania - diagram, widok satelitarny, hybrydowy. Mechanizm karty Yandex jest stosowany, zawiera: dzielnice, nazwy ulic, domy domów itp. Miasta i duże wioski, pozwalają szukaj według adresu. (Plac, alei, ulica + pokój z domu itp.), Na przykład: "Lenin Street 3", "Old Hotele" itp.

Jeśli czegoś nie znalazłeś, spróbuj sekcji google Mapa satelitarna: stara Lub mapa wektorowa OpenStreetMap: Stary.

Link do wybranego obiektu na mapie Możesz wysłać e-mail, ICQ, SMS lub miejsce na stronie internetowej. Na przykład, aby pokazać miejsce spotkań, adres wysyłki, lokalizację sklepu, kinę, stację itp.: All wyrównaj obiekt z markerem w środku mapy, skopiuj link do lewej powyżej mapy i wyślij adresat do Marker w centrum, zdefiniuje to miejsce, które określasz..

Stara mapa online z widokiem na satelitę: ulice, domy, obszary i inne obiekty.

Aby zmienić skalę, użyj kółka przewijania "mysz", suwak "+ -" po lewej stronie lub przycisk "Powiększ" w lewym górnym rogu karty; Aby zobaczyć widok z satelity lub mapy ludowej - wybierz element menu zgodnego w prawym górnym rogu; Co mierzy odległość - kliknij regułę po prawej stronie i zastosuj punkt na mapie.

Wygodne karty do szybkiej i wygodnej nawigacji.


Wprowadzenie:

Jedną z głównych cech rozróżniających smartphone zawsze była możliwość korzystania z niego jako urządzenia nawigacyjnego, po prostu pobieranie aplikacji NAVIGATOR. Jednym z popularnych usług Mapy Geographic jest Yandex, który już wydał oficjalną aplikację na Androida " Mapy Yandex." .



Funkcjonalny:


Po uruchomieniu aplikacji mapa natychmiast się uruchamia, a aktualna lokalizacja jest wyświetlana. Dokładność lokalizacji zależy od których ustawienia dokładności wybrane na urządzeniu. Interfejs zawiera minimalne przyciski i jest bardzo wygodne. Z góry znajduje się przycisk do włączania / wyłączania wyświetlania korków, po lewej stronie jest przycisk, aby wybrać narzędzie pojazdu, po prawej stronie - przyciski definiujące bieżącej lokalizacji i przycisku wagi. Na dolnym panelu znajdziesz cztery karty:
1. Warstwy - Umożliwia wybranie rodzaju mapy, której chcesz użyć, a także przedmioty, które chcesz zobaczyć.
2. Wyszukaj - można znaleźć nie tylko ulice, ale także tankowanie, kawiarnie i inne miejsca.
3. Trasa - umożliwia utorowanie trasy z punktu A do punktu B.
4. Menu - Możesz zobaczyć w nim zakładki, przejdź do ustawień, a także pobierać karty do urządzenia, aby wyświetlić je w trybie offline.

A napisy nie wyglądają drobno. Rozwiązaliśmy również problemy z zamrożeniem lub nagłym zamknięciem na niektórych urządzeniach. Zapisz pisząc o wybranych błędach - dodaliśmy przycisk do sekcji "Informacje o dodatku", aby szybko wysłać list do programistów.

3.8
Zebraliśmy Twoje komentarze i sfinalizowaliśmy aplikację, która wystąpiła podczas konstruowania tras: Po wybraniu adresu z monitu, klawiatura nie znika.

3.45
Strona główna Aktualności: W dodatku pojawiła się szczegółowa mapa świata. Teraz Yandex.Maps pomoże ci podróżować po świecie: nawigować w nieznanych miastach i budować trasy samochodów. Obecnie aktualizujemy mapy Rosji, poprawiliśmy różne małe rzeczy.

3.42
- Naprawione błędy.

3.40
- nowa organizacja kart;
- Poprawiona praca z zakładkami;
- forma recenzji na temat jakości komunikacji dla użytkowników MTS;
- Korekcja błędów.

3.20
- Zobacz i dodaj opinie o organizacjach i instytucjach;
- Naprawione błędy.

3.12
- Możliwość edycji rankingu w lewo;
- Pokaż ratingi w wynikach znalezienia organizacji;
- Zapisywanie zakładek nawet po ponownym zainstalowaniu aplikacji;
- Naprawione błędy.
- Zmodyfikowane ostrzeżenie do kamer wideo. Sygnał będzie brzmiał
v.3.11.
- Korekcja błędów.

v.2.21.
możliwość pobrania mapy miasta do telefonu;

Artykuły na ten temat: