Drupal modul geodéziai yandex térképek

A Geofield Yandex Maps modul egy olyan eszközkészlet, amely a Yandex.Maps 2.1-es geo-információinak bevitelére és megjelenítésére szolgál. A modul a Geofield 2.x-vel együtt működik és hozzáteszi:

  • Widget a bemenethez
  • Formázó kimenet
  • Nézetek kezelője több objektum megjelenítésére ugyanazon a térképen
  • Szövegszűrő a térképek szövegbe illesztéséhez
  • Téma-funkció a térkép egyszerű megjelenítéséhez PHP használatával
  • A formanyomtatvány a kártya formában történő használatához

Támogatott geometria - pontok, vonalak, sokszögek.

Telepítés és használat

A telepítés szabványos - a telephelyek / összes / modulok csomagolása. tartalmaznak.

A widget használata

Új entitások hozzáadása a Geofield mezőbe. Válassza ki a Yandex Map widgetet:

Drupal modul geodéziai yandex térképek

Testreszabás ízlés szerint:

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

Formázó használata

A mezőkijelző beállításainál válassza a Yandex térképet:

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

A kezelő nézeteinek használata

Hozzáadunk egy képet az anyagokról, az oldal megjelenítésével és a Yandex térképformátummal a mezők megjelenítésével:

Drupal modul geodéziai yandex térképek

Adja hozzá a Geofield mezõt, amelynek nevében van egy utótag (GeoObject):

Drupal modul geodéziai yandex térképek

Adjon hozzá más mezőket. Az objektumra kattintva jelenik meg.

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

Szövegszűrő használata

A szövegformátum beállításaiban kapcsolja be a Yandex térképszűrőt. A szűrők sorrendjét úgy változtatjuk meg, hogy a Yandex Map az első:

Drupal modul geodéziai yandex térképek

Akár akarunk:

Drupal modul geodéziai yandex térképek

Az admin / config / system / geofield-ymap modul beállítási oldalán engedélyezze a Betöltő használata opciót.

Ha be szeretné illeszteni a térképet szövegbe, használja a [térkép] [/ map] címkét. Példa egy térkép beillesztésére egyetlen ponttal:

Példa egy térkép beillesztésére felülbírálási beállításokkal:

Az objektumokat GeoJSON formátumban írja le.

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

@ Sergei nem egyszerű út

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

Lehetőség van arra, hogy ne csak egy címkét, egy vonalat, egy poligont - hanem egy utat is hozzunk létre az A ponttól a B pontig

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

Valószínűleg valaki hasznos lesz a webhelyek csoportosításához.
Ha csak egy webhelyet készítesz - nem összefésül egy fürtbe, csak a címke olvad össze a fürtbe.
Nekem volt egy feladata, hogy a helyek klaszterbe tömüljenek, az api yandexben és a modulban ilyen funkciók nem támogatottak.
A kimenet a következő: a mezőbeállításokban érvényes értékek számát egynél többre állítottam (korlátlanul beállítottam), és amikor hozzák létre a csomópontot, a cím közepébe helyezem a címkét, majd rajzolom a cselekményt.
Így kiderül, és van egy címke, amely összeolvad a klaszterbe és a rajzot rajzolja.
Ui Még egyszer köszönöm az xandeadx-ot a modul számára (és nem csak ez a modul, és nem csak a modulok, hanem egy csomó hasznos információ stb.),

Drupal modul geodéziai yandex térképek

Köszönöm a modult. Egy árnyalat: lehet a térképen lévő tárgyakat azonosítani? Van id csomópontjuk vagy ilyesmi?
Köszönöm

Drupal modul geodéziai yandex térképek

Köszönöm a modulot. Segítsen nekem legyőzni a legegyszerűbb feladatot. Általában a csomópont létrehozásakor szövegmezők találhatók

Meg kell változtatnom a Yandex térkép értékét az egyes szövegmezőkből. Mintha egy egyszerű szkriptet írtam volna, amely nyomon követi a mezők állapotát, felveszi az értéküket, és elküldi őket a keresőlapra, majd megnyomja a "Keresés" gombot a Yandex térképen. Minden működik, de úgy érzem, ez egy mankó, ne mondd meg, hogyan hajtod végre a Drupal mód és a Yandex térképek API használatával. Nagyon hálás lennék.

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

A fülek nevei a "Klaszteraláírás mező" mezőben megadott mezőből származnak,

Drupal modul geodéziai yandex térképek

Jó estét, és mondja meg, hogyan lehet a teljes leírását csomóponti vezérlők, mint ahogy kell csak egy csúszkát, hogy növelje kártya (zoomControl), a kártya típusa kapcsoló (typeSelector) és parafa (trafficControl). A menedzsment kijelző mindezeket az elemeket a munka nagy egyedül, hanem együtt kártya egyszerűen eltűnik, vagy csinálok valamit rosszul?
Azt gondoltam, hogy a vezérlőelemek egyszerűen vesszővel is megadhatók - nem.

Drupal modul geodéziai yandex térképek

Opció "Controls" a formázó beállításaiban. A vezérlőelemeket vesszőkkel jelöltük.

Drupal modul geodéziai yandex térképek

Köszönöm, a vessző után helyet tettem - nem volt szükség. Most minden működik.

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

A Yandex térkép widget objektumai nem adhatnak meg tulajdonságokat a koordináták kivételével.

Ahhoz, hogy pontokat mutasson a térképen egy csomópontból, de különböző balunokkal, akkor a térképet programosan kell megjeleníteni, vagy a mező előtti adatátvitel előtt.

Drupal modul geodéziai yandex térképek

Hello, szeretnék eltávolítani a dugókat a térkép ikonra a „Controls” bevezetésére TrafficControl ([állam: [trafficShown: false]]), de az összes elemet eltűnik a térképről, hogyan kell írni egy csekket?
Továbbá szeretném részletesebben megismerni, hogy mi a "Használati betöltő" opció.

Drupal modul geodéziai yandex térképek

A vezérlők a vezérlők nevét vesszővel írják. Az ellenőrzések nevét a mező leírása hivatkozással jelöli.

Drupal modul geodéziai yandex térképek

xandeadx, persze, köszönöm.
A többpólusú problémát a következőképpen oldtam meg:
- Létrehozta az anyagtípust Marker mezőkkel: field_address és geofield
- A szükséges anyagtípusban az entitásbeferens multiplexet hozzáadtuk a markerhez az entity inline formában

Drupal modul geodéziai yandex térképek

És hogyan kaphat egy linket a térkép egy meglévő példájához?
Számomra a kártyát szabványos modulok vonják le, és az én jsemben szeretnék néhány funkciót felvenni, de nem tudom, hogyan kell a meglévő kártyához kezelni. (Ismerem a kártya azonosítóját)
Köszönöm

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

Köszönjük a segítségét!

Drupal modul geodéziai yandex térképek

a posztban leírják a kártya kiadásának minden módját

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

Geokódolás nélkül a város nem ismeretes.

Drupal modul geodéziai yandex térképek

Köszönöm a hűvös modult.
Lehetséges-e a modul és a nézetek segítségével, hogy a szűrőkhöz kapcsolódó szűrőket a térképen lévő pontokat megjelenítő szűrőkhöz hozzák létre
Például, mint itt

Megpróbáltam összekapcsolódni a taxonómiával és a szűrők nézeteivel, de amikor a térkép szűrését visszaállítom az óceán közepére), részletesebben leírhatom.
Előre köszönöm a választ.

Drupal modul geodéziai yandex térképek

használja a szabványos megnyitott szűrők nézeteit

Drupal modul geodéziai yandex térképek

Köszönöm a modulot! tedd egy helyi teszt helyszínre, minden kibontakozik! Ugyanezt a webhelyet helyeztem el, de a tárhelyen hiba történt. Kérem, magyarázza el, hogyan oldja meg a hibát?

Drupal modul geodéziai yandex térképek

A közelmúltban a drupal 8.0 kiadása. A Geofield Yandex térképekhez csatolják?

Drupal modul geodéziai yandex térképek

Helló A következő problémám van: kétféle bolt (saját és partner) van, ugyanazon a térképen kell megjeleníteni különböző ikonokkal.
Kétféle anyagot hoztam létre (mindegyik üzletnél). A Nézetek szűrővel kiegészítve a második típusú anyagot az OR-n keresztül. Azonban csak egy látható a térképen. Mondja meg, lehetséges-e két típusú anyag kibocsátása (a probléma más módon megoldható-e a modul keretében)?

Drupal modul geodéziai yandex térképek

Lehetséges, hogy sem az anyag típusa, sem az entitás típusa nem fontos a modul számára

Drupal modul geodéziai yandex térképek

xandeadx, köszönöm a gyors választ. Megértettem, ezért csak helytelenül adtam hozzá egy második típusú anyagot, majd kitalálom (látszólag meg kell csinálnom a kapcsolatot). A végső kérdés az, hogyan kell egyéni zászló ikont rendelni az anyag típusától függően?

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

Köszönöm. Azonban még mindig nem tudok kétféle anyagot megjeleníteni egy kártyán. Megértem, hogy ez a kérdés inkább a Megtekintésen van, de hálás lennék a segítségért. xandeadx, lehet egy pár mondatot leírni, hogy a megtekintés hozzá kétféle anyagból, amelyek mindegyike tartalmaz egy olyan területen, a koordinátákat, így a kikelt ugyanazon a kártyán? (az anyagokat nem köti az Entity Reference modulok, vagy bármi más)

Drupal modul geodéziai yandex térképek

Adjon hozzá egy szűrőt az anyag típusa szerint, a beállítások között válassza ki a kívánt beállítást

Drupal modul geodéziai yandex térképek

xandeadx, így tettem. A szűrőben kétféle anyag kerül kiválasztásra. A mezők részben két mező van, az egyes típusok koordinátáival, de csak az adat típusának koordinátái jelennek meg a térképen, amelynek mezője az első a nézet mezőinek listájában.

Drupal modul geodéziai yandex térképek

A modul nem tudja egyszerre két mezőből adatokat megjeleníteni.

Drupal modul geodéziai yandex térképek

xandeadx, tehát nem tudok kétféle anyagot megjeleníteni a térképen egy időben (vagy valahogy egy mezőt osztanak meg?)

Drupal modul geodéziai yandex térképek

az anyag típusa lehet bármely szám, a mezőnek egynek kell lennie

Drupal modul geodéziai yandex térképek

valamilyen oknál fogva nem emlékszik a skála értékére az "alapértelmezett érték"
azaz a felhasználó létrehozza az anyagot, felajánlja a maximális növelésű kártyát (ami egyébként sem tenné fel az adminisztrátort a mező tulajdonságaiban)

Drupal modul geodéziai yandex térképek

További furcsa pont: ha a tényleges helyszín Yandex térképet koordináták keresési meghajtó típus 64 ° 17 „4,197 N 41 ° 49” 38,044 E, akkor Yandex fognak találni, és ezt a helyet. A widgetben ez nem történik meg. Valamilyen oknál fogva a másodperceket jegyzi a kódba # 39 fordítja

Drupal modul geodéziai yandex térképek

Drupal modul geodéziai yandex térképek

Jó napot.
Kérem, mondja meg, hogy miért, amikor a kimeneti csomópont a kártyák segítségével nézetek és jelformáló „Yandex Maps” tárgya éppen egy ilyen hiba „Kivétel: Csak NDR (little endian) SKB formátumot támogatja pillanatában WKB-> getGeometry function () (52. sor a fájlban ./sites/all/modules/geophp/geoPHP/lib/adapters/WKB.class.php) ".
Hogyan tudom megjavítani ezt? Előre köszönöm a választ.

Drupal modul geodéziai yandex térképek

Azt találták, hogy ez ad egy hiba, ha a csomópont a mező-kártya már megtartotta helyesen és nyilvánvalóan hibás mező értékét és a hiba oka az osztályban geoPHP.
Lehet-e valahogy ellenőrizni a geoPHP-hez átvitt adatok helyességét, és nem küldeni (figyelmen kívül hagyni) a helytelen értékeket?
Ez a hiba teljesen leállítja a webhely megjelenítési helyén található webhelyet, és jobb, ha a törött elem nem jelenik meg a térképen.

Drupal modul geodéziai yandex térképek

Nagyon köszönöm a cikket!
A GMAp szenvedett a héten, a Geofield Yandex térképeket helyezte el, és minden csodálatos)

Drupal modul geodéziai yandex térképek

Ne mondja meg, hogyan kell elrejteni a térképet, ha nem választ egy helyet a térképen, amikor olyan anyagot hoz létre, amely egy térképen van? Még akkor sem jelenik meg, ha semmit nem változtat meg a térkép létrehozásakor.

Drupal modul geodéziai yandex térképek

Kapcsolódó cikkek