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:
Testreszabás ízlés szerint:
Formázó használata
A mezőkijelző beállításainál válassza a Yandex térképet:
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:
Adja hozzá a Geofield mezõt, amelynek nevében van egy utótag (GeoObject):
Adjon hozzá más mezőket. Az objektumra kattintva jelenik meg.
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ő:
Akár akarunk:
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.
@ Sergei nem egyszerű út
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
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.),
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
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.
A fülek nevei a "Klaszteraláírás mező" mezőben megadott mezőből származnak,
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.
Opció "Controls" a formázó beállításaiban. A vezérlőelemeket vesszőkkel jelöltük.
Köszönöm, a vessző után helyet tettem - nem volt szükség. Most minden működik.
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.
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ó.
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.
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
É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
Köszönjük a segítségét!
a posztban leírják a kártya kiadásának minden módját
Geokódolás nélkül a város nem ismeretes.
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.
használja a szabványos megnyitott szűrők nézeteit
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?
A közelmúltban a drupal 8.0 kiadása. A Geofield Yandex térképekhez csatolják?
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)?
Lehetséges, hogy sem az anyag típusa, sem az entitás típusa nem fontos a modul számára
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?
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)
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
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.
A modul nem tudja egyszerre két mezőből adatokat megjeleníteni.
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?)
az anyag típusa lehet bármely szám, a mezőnek egynek kell lennie
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)
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
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.
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.
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)
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.