Începem să studiem api 2

Are o mulțime de caracteristici distinctive față de versiunea anterioară, putem spune că aceasta este o versiune completă a unui produs practic nou.

În câteva note pe blog, vreau să vă spun despre cum îl puteți folosi în proiectele cartografice.







- design nou (comenzi, etichete și un panou, capacitatea de a alege limba interfeței);
- viteză mare de descărcare (posibilitate de încărcare modul API);
- instrumente noi (canvas, clustering, elemente HTML5 și CSS3);
- Suport pentru dispozitive mobile;
- lipsa unei chei API pentru legarea domeniului

Documentația detaliată privind noua versiune a API-ului Yandex.Mark 2.0 poate fi găsită aici.

Acum voi da un exemplu de a crea o hartă simplă folosind Yandex.Maps 2.0 API.

Începem să studiem api 2

Și trecem setul de parametri necesari pentru conectare:

- limba - limbajul (parametrul necesar);
- cheie - cheie API (opțional);
- încărcare - pachete de descărcat. Valoarea implicită este package.full;
- modul - modul de lucru cu API. Prin lansarea implicită (codul este obfuscat, erorile API nu sunt generate);
- coordonează - ordinea coordonatelor. Valoarea implicită este latlong (latitudine, longitudine);






- ns - spațiul de nume. Implicit este ymaps.

În exemplu, trecem doar doi parametri: load = package.full și lang = ru-RU.

API-ul nu include biblioteca jQuery.

Să analizăm mai detaliat parametrii.

lang parametrul - limba este o necesitate și poate lua valorile: ru-RU - Rusia și Marea Britanie-UA - Ucrainean, en-BR - Engleză tr-TR - Turcia (pentru harta turcă).

Încărcarea parametrilor - pachete descărcabile:

Compoziția pachetelor poate fi găsită în documentație

Parametrul modului este modul de lucru cu API-ul.

mode = eliberare - codul este obfuscated, erorile API nu sunt generate;
mode = debug - modul de urmărire a erorilor

Parametrul coordonator specifică ordinea coordonatelor:

coordender = latlong - latitudine, longitudine prestabilită;
coordled = longlat - longitudine, latitudine

Parametrul ns vă permite să specificați spațiul de nume, în mod implicit ymaps.

Apoi partea principală a codului va arăta astfel:

Începem să studiem api 2

Controalele sunt adăugate utilizând câmpul de control care se referă la colecția de comenzi de hartă.

Adăugarea unui element la colecție se face folosind metoda add ().

Putem poziționa comenzile prin specificarea decalajului în pixeli în raport cu topul, dreapta, fundul, stânga și dreapta ferestrei cu harta.

Asta e tot pentru moment.

Navigare după înregistrări

Ce zici de dezvoltarea și adăugarea propriilor controale?

Voi scrie ceva mai târziu. Trebuie să spunem despre procesarea evenimentelor de la început.
Altfel, va fi de neînțeles.

Aceasta este o problemă cu stilurile din șablonul WordPress. Nu este nevoie să utilizați stiluri globale. Mi-am făcut exemple folosind o html-pagină simplă fără a încorpora într-un CMS concret

dar nu dați o legătură cu cum să faceți un site de la zero - nu un Cuvânt. press. Cum este hml dvs. obișnuit?

Bună ziua!
A rezolvat problema prin inserarea designerului. Acolo, codul este ușor diferit, dar aveți încă un ATP mare.







Articole similare

Trimiteți-le prietenilor: