Prezentare generală Drupal a modulelor pentru lucrul cu hărți și geodate

Oferă o interfață pentru lucrul cu Google Maps API 2 (versiunea de dezvoltare 7.x-2.x rulează pe API-ul Google Maps 3). Modulul are integrarea cu Locația și vă permite să specificați coordonatele făcând clic pe harta widget-ului (screenshot). Formatator disponibil pentru ieșirea marcatorilor pe hartă (captura de ecran). Se integrează cu vizualizări și poate afișa mai multe puncte pe o hartă în funcție de datele din câmpul Locație.







Câmpul pentru stocarea geodatelor (puncte, linii, poligoane etc.) și formator pentru ieșirea lor pe Google Map sau orice hartă susținută de OpenLayers. Din widget-uri sunt disponibile: Text bine cunoscut (WKT), Latitude / Longitude, GeoJSON, Bounds. Un widget cu adăugare de date vizuale este disponibil cu ajutorul modulelor Widget de pe Leaflet sau Geofield Gmap. Nu există un geocoder încorporat, dar există o integrare cu modulul Geocoder. Integrarea cu vizualizări utilizând submodulul Geofield Map.

Câmpul pentru stocarea geodatelor (puncte, linii, poligoane, drumuri), widget pentru adăugarea vizuală a datelor și formatorul pentru ieșirea lor pe harta Yandex. Modulul este destul de ciudat, de exemplu, pentru a introduce un punct, faceți clic pe hartă, în formularul apărut, introduceți titlul de marcator, textul balun, selectați culoarea și apăsați pe butonul Salvare (screenshot). Utilizatorul este imediat disponibil cu toate instrumentele pentru introducerea datelor, fără limitare. Cantitatea de date este, de asemenea, nelimitată. Toate datele în format json sunt stocate într-o singură coloană, astfel încât nici măcar nu vă puteți gândi la Vizualizări.

Set de câmpuri pentru stocarea geodatelor (puncte, poligoane, linii, zone), widget pentru adăugarea vizuală a datelor utilizând hărțile Google (screenshot) și formatorul pentru transmiterea datelor pe hartă. Modulul este extrem de umed.

Rezumat: ca bază pentru stocarea datelor, vă sfătuiesc să începeți cu Geofield. Dacă sunteți mulțumit de Google Maps, nu veți avea nevoie de module suplimentare dacă aveți nevoie de Yandex.Maps, apoi adăugați Maps Geofield Yandex. în caz contrar puteți privi spre Leaflet și OpenLayers.

Actuală scriere pentru Drupal 7

Prezentare generală Drupal a modulelor pentru lucrul cu hărți și geodate






Am pe cele mai bune hărți am făcut totul cu stilouri. Când trec la D8, mă voi gândi la module.

Prezentare generală Drupal a modulelor pentru lucrul cu hărți și geodate

Îți mulțumesc că mi-ai amintit, adăugă articolul.

Prezentare generală Drupal a modulelor pentru lucrul cu hărți și geodate

Pentru moment, văd Leaflet și OpenLayers ca containere pentru afișarea OSM (deși puteți încerca să afișați hărți în ele, de exemplu, fără a avea propriul API). Cu toate acestea, în primul rând, nu sunt mulțumit că dublul clic dreapta pe implicit nu face nimic pe ambele (și ar trebui să scadă atât pe Yandex Google și așa mai departe). Desigur, acest lucru poate fi încercat să rezolve, dar este deja standard, este ciudat că din cutie nu este așa.

În al doilea rând, chiar dacă există astfel de plug-in-uri, Google și Yandex mi-ar fi frică să le arăt în ele din cauza unor reguli juridice complexe, în care diavolul își va rupe piciorul. Nu vreau să fiu interzis din cauza faptului că Google tiles fără o cerere afișată în legarea "străină". De exemplu, datorită drepturilor de autor semnate în colțul din dreapta jos al hărților, pot apărea probleme. Fiecare regiune și zoom-a lăsat dreptul de autor, care se schimbă dinamic atunci când accesează cu crawlere pe hartă.

Prezentare generală Drupal a modulelor pentru lucrul cu hărți și geodate

Am folosit API-ul MAP 2.0 Yandex și prospectul 0.4. Foaia de scris a făcut impresia unei biblioteci mai rapide, mai logic structurate și mai ușor de înțeles, plus avantaje: mai puțină greutate, fără dependență de alte servere și, după cum sa menționat deja, o licență clară. Opțiunea a fost oprită de Leaflet. Ei bine, și acum multe site-uri occidentale mari cu servicii geoinformate trec la prospecte, care prea le place să vorbească în avantajul lor.

Despre OpenLayers au auzit foarte mult că este monstruoasă, dar nu pot să o confirm / resping, nu am folosit-o.

Prezentare generală Drupal a modulelor pentru lucrul cu hărți și geodate







Articole similare

Trimiteți-le prietenilor: