-
Fototrend
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
fulton
addikt
Sziasztok
Van egy blur effekt Js em, és ezt rá szeretném tenni az egész oldalra. jelenleg úgy nézz ki az oldal, mikor megnyitod bejön egy "bleépés" gomb, de ugyanakkor a háttérben látszik maga az oldal is. (csak a menük nem). És azt szeretném hogy ekkor még Blur effekt legyen a hátteren, vagyis az oldalon (kivéve a belépés gombot), majd mikor rákattintok visszaváltson normál módra. Ezt miként tudom kivitelezni?ha mondjuk "blur_effect.js maga a megírt javasript"
Ez a kód jó pl képekre:
<script type="text/javascript" src="./blur_effect.packed.js" ></script>
<script type="text/javascript">
//blur image
var imgel = document.getElementById("image");
var img_pos = imgel.getBoundingClientRect();
var img = new blur(imgel);
</script>Ez szövegre:
<div id='blured'>
<p>Lalalalalalalalallalaa.</p>
</div>
<script type="text/javascript" src="./blur_effect.packed.js" ></script>
<script type="text/javascript">
var bl = new blur("blured");
</script>De hogy lehetne kivitelezni a fent irottakat?
Valamiféle (maszk kéne rá tenni az oldalra vagy nem tom..) nem nagyon értek ehhez sajnos.
-
Sk8erPeter
nagyúr
Ember legyen a talpán, aki ennyiből tud neked érdemben segíteni. Milyen blur effektről beszélsz, hol lehet megtalálni ezt a plugint, van rá valahol demo?
Itt vannak pl. effektek, ezek elég jófélék.
Mondjuk én őszintén szólva a leírásod alapján nem igazán tudtam kivenni, mi is a célod.
Hiába másolod be a kódod egy részét ide, ha ki se tudjuk próbálni, hogy is működik az, így segíteni sem egyszerű.Valami olyasmit akarsz kicsit érthetőbben megfogalmazva, hogy mondjuk egy modális dialógusablakban felpattan egy belépést elősegítő űrlap, és addig a háttérben az oldal legyen egy sötétített vászonszerűség előtt?
A modális dialógusablakokra bőven vannak példák, pl. ez: [link].[ Szerkesztve ]
Sk8erPeter
-
fulton
addikt
válasz Sk8erPeter #2402 üzenetére
innen töltöttem le
Nem, azt szeretném elérni hogy ahogy jelenleg is bejöjjön az oldal, de a háttér elmosott legyen (blur). Mint mikor a lightbox-al megnyitod a képet és a háttér elfeketedik (átlátszóan). Na nekem is szeretném a háttér ilyen lenne csak "elmosottan".
-
fulton
addikt
válasz Sk8erPeter #2404 üzenetére
Így van, csak szineződés nélkül és képzeld úgy el mintha a gomb amire kattintok(lenne a belépés az oldalra gomb) a szöveg (oldal) közepén lenne és a mögött lenne a szöveg, (meg még képek is...) és azokon lenne ez a Blur effekt. De még mielőtt rákattintanék a gombra, majd miután rákattintottam eltünne a blur effekt (a háttérről). Így képzeltem el.
[ Szerkesztve ]
-
Rolly
veterán
olyan problémám van, hogy van egy google maps-em amin meg kellene jeleníteni kb 200 pontot, s egy ideig müködöt is, viszont egy ideje csak 10-11 pont jelenik meg? mit lehet tennem?
-
Sk8erPeter
nagyúr
Ha új API-kulcsot igényelsz, ami a Google Maps JavaScript API v3-at használja?
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Sk8erPeter #2408 üzenetére
Kipróbáltam az oldalt, amit linkeltél priviben, és jól tippeltem, az API-kulccsal van gond, úgy tűnik, a régiek helyett újat kell igényelni (most a v2 API-t deprecatednek minősítették, és a v3 használata preferált).
Amikor azt használom, ezt az üzenetet dobja alert() formájában:"A weboldalhoz másik Google Térkép API-kulcs szükséges. Új kulcs a(z)
http://code.google.com/apis/maps/documentation/javascript/v2/introduction.html#Obtaining_Key
címen generálható."Ezt úgy tudod Te is kipróbálni, hogy előveszel egy Chrome-ot, nyomsz egy F12-t, és a Console fülön egy az egyben bedobod a következőt, majd Enter:
function injectJavaScript( js_filename, id_of_script_tag ){
// include JS file
var headID = document.getElementsByTagName("head")[0];
var newScriptNode = document.createElement('script');
newScriptNode.type = 'text/javascript';
if(id_of_script_tag){
newScriptNode.id = id_of_script_tag;
}
newScriptNode.src = js_filename;
headID.appendChild(newScriptNode);
}
injectJavaScript('http://maps.google.com/maps?file=api&v=2&sensor=false&key=AIzaSyC06zy6NbowHE_GDOufLnWfWMdsjbOc-6E');Ebben benne van az az API-kulcs, amit a linkelt oldalon használsz.
[ Szerkesztve ]
Sk8erPeter
-
Rolly
veterán
válasz Sk8erPeter #2409 üzenetére
De én úgy tudom, hogy 3-ashoz nem kell apikulcs?vagy kell? ha igen honnanlehetszerezni? :$
-
Sk8erPeter
nagyúr
Hát akkor rosszul tudod. DE, kell. Mondjuk ezt könnyű lett volna kideríteni:
Google Maps JavaScript API v3 - Obtaining an API KeySk8erPeter
-
Rolly
veterán
válasz Sk8erPeter #2411 üzenetére
Sajnos még mindig nem ok ... mostmár 3-as api van , de most meg ha több mint 11 poit rakok ki akkor d is null hibát kapok (ff-ben) a térkép megjelenik, de a poik nem
-
Sk8erPeter
nagyúr
Bocs, de korrigálnom kell magam, mert hülyeségeket beszéltem.
A v3-as verzióhoz valóban nem kell API-kulcs, én azt feltételeztem, a saját térképek helyes működéséhez kell, de kiderült, hogy csak a monitorozáshoz van extra haszna - na meg mondjuk az is tény, hogy pl. a Drupalnál vannak modulok, amikhez követelmény a Google v3-as API-kulcsa.
Még saját testreszabott térképek megjelenítését nem próbáltam API-kulcs nélkül, hogy úgy működik-e (az infók szerint kellene nekik).[link]
"Google Maps JavaScript API v3The Google Maps JavaScript API v3 does not require an API key to function correctly. However, we strongly encourage you to load the Maps API using an APIs Console key which allows you to monitor your application's Maps API usage. Learn how to use an APIs Console key."
A plugin honlapján egyébként ezt írják:
jQuery gMap:
"You need to use the Maps API V3 Javascript from Google, you can set the sensor parameter to true or false to detect the user's location, there's no need to generate an API key:"
De itt most csak arról beszél, hogy ahhoz nincs szükség API-kulcsra, hogy a felhasználó tartózkodási helyét tudd detektálni - az engedélyére viszont szükség lesz. Operában amúgy ez nem is működik.Na, de a lényegre térve: itt van egy elég jónak tűnő tutorial + demo: [link].
Meg itt v2-es API-t használva: [link].
DE a Gmap honlapján elég érthetők a példák, lásd a markers részt az options-ön belül: [link]options =
{
latitude: 47.58969,
longitude: 9.473413,
zoom: 10,
markers: [{latitude: 47.670553, longitude: 9.588479, html: "Tettnang, Germany"},
{latitude: 47.65197522925437, longitude: 9.47845458984375, html: "Friedrichshafen, Germany"}],
controls: ["GSmallMapControl", "GMapTypeControl"],
scrollwheel: false,
maptype: G_NORMAL_MAP,
html_prepend: '<div class="gmap_marker">',
html_append: '</div>',
icon:
{
image: "images/gmap_pin.png",
shadow: false,
iconsize: [19, 21],
shadowsize: false,
iconanchor: [4, 19],
infowindowanchor: [8, 2]
}
};Vagy másik példa: [link]
$("#map4").gMap({ markers: [{ latitude: 47.651968,
longitude: 9.478485,
html: "_latlng" },
{ address: "Tettnang, Germany",
html: "The place I live" },
{ address: "Langenargen, Germany",
html: "_address" }],
address: "Braitenrain, Germany",
zoom: 10 });Még bővebben:
$("#map4").gMap({ controls: false,
scrollwheel: false,
markers: [{ latitude: 47.670553,
longitude: 9.588479,
icon: { image: "images/gmap_pin_orange.png",
iconsize: [26, 46],
iconanchor: [12,46],
infowindowanchor: [12, 0] } },
{ latitude: 47.65197522925437,
longitude: 9.47845458984375 },
{ latitude: 47.594996,
longitude: 9.600708,
icon: { image: "images/gmap_pin_grey.png",
iconsize: [26, 46],
iconanchor: [12,46],
infowindowanchor: [12, 0] } }],
icon: { image: "images/gmap_pin.png",
iconsize: [26, 46],
iconanchor: [12, 46],
infowindowanchor: [12, 0] },
latitude: 47.58969,
longitude: 9.473413,
zoom: 10 });[ Szerkesztve ]
Sk8erPeter
-
Rolly
veterán
válasz Sk8erPeter #2413 üzenetére
Oké tudom , csak egy ideig ment aztán egyszer csak 11 markernél nem rak ki többet vagy hibát ad a gmaps... viszont megjelent egy fusion table google cucc amiből meg korlátlan markert ki lehet rakni így most ezzel próbálkozom ...
-
Rolly
veterán
válasz Sk8erPeter #2415 üzenetére
fusion távlát használok és a googleből ki lehet rakni mind js-sel mind iframmel az adatokat ...
viszont majd a partnerek bekerülését és törlését meg kell oldani ebből az "adatbázisból is , mert eddig a belső rendszerből jött"
-
Sk8erPeter
nagyúr
Ez nagyon hasznosnak tűnik. Nem ismertem eddig.
Van PHP-s API is hozzá: [Google Fusion Tables API Sample Code].
Itt van konkrét példa egy CSV feltöltésére: [link]
Itt még törlésre is lehet látni példát PHP-n keresztül: [link].
[ Szerkesztve ]
Sk8erPeter
-
Rolly
veterán
válasz Sk8erPeter #2417 üzenetére
a php-s dolgokat közben megtaláltam 1 bajom van vele, hogy tök publikusak ezek a táblák (mármint ha weboldalon használni akarod)
-
Sk8erPeter
nagyúr
Hogyhogy teljesen publikusak?
Nem néztem utána, de itt a példában úgy tűnik, felhasználónevet, jelszót is meg kell adni:
//get token
$token = ClientLogin::getAuthToken('username', 'password');
$ftclient = new FTClientLogin($token);
....Sk8erPeter
-
Rolly
veterán
válasz Sk8erPeter #2419 üzenetére
ha JS-ből akarod elérni pl draw vagy maps alól akkor publikusnak kell lennie .. de elvileg lehet viewt csinálni hozzá és elég az, ha publikus ...
legalábbis a példát amit én láttam abban így volt.
-
Sk8erPeter
nagyúr
Hogy érted, hogy view-t? Hol, mivel?
Amúgy ha PHP-vel csatlakozol, majd lekéred a megfelelő adatokat, azt kiíratod JS-kódba, akkor végül is nem kell, hogy bárki hozzáférhessen JS-sel.Amúgy őszintén szólva nem értem, miért baj, ha maga a lista publikus. Gondolom update-elni csak felhasználónévvel és jelszóval lehet. A többi adatot meg úgyis látja mindenki a honlapodon, tök mindegy, hogy most az honnan származik... Nem?
Sk8erPeter
-
Rolly
veterán
válasz Sk8erPeter #2421 üzenetére
a php-s kiszedés / kirakás nagy mennyiségű adatnél (pl nálam poi) ugyanugy nem menne mint eddig, a google cuccok (draw, maps) meg tudnak fusionból fogadni adatot...
-
Sk8erPeter
nagyúr
Tudom, hogy tudnak fogadni belőle adatot... Eddig is erről beszéltünk.
De nem értem, miért ne működhetne a PHP-s API felhasználásával az adatok JS-kódba íratása, úgy, hogy nem feltétlenül egy megadott Fusion táblához csatlakozol, hanem mondjuk a Gmap modullal rajzoltatod ki a markereket.VAGY ha mégis, akkor miért baj, hogy publikus a tábla? Ez volt a lényegi kérdés igazából...
Sk8erPeter
-
Rolly
veterán
válasz Sk8erPeter #2423 üzenetére
Nem feltétlenül gond, hogy publikus a tábla, ha php-ból jsbe generálod a markereket akkor megint csak ott lesz a 11-es limit ... tehát ha 11-nél több marker kell akkor js-ből kell behúzni az adatokat...
-
Rolly
veterán
válasz Sk8erPeter #2425 üzenetére
-
Rolly
veterán
válasz Sk8erPeter #2427 üzenetére
nálam is 11-nél ált meg és én sem értem ha programozó csinálta akkor 2-hatványai -1 lenne az értelmes ha marketinges akkor meg 10 vagy 50 vagy 100 persze lehet magyar és 1 tucat már nem megy
de régen működött aztán egyszer csak elromlott
[ Szerkesztve ]
-
Sk8erPeter
nagyúr
Hmm, hát nem tudom, lehet, hogy a v3-as API-ra való átállásnál történt egy-két galiba, sokan nyavalyognak, hogy a régi Google Maps-es alkalmazásuk az átállás óta nem működik megfelelően (most már nem tudom, hol olvastam, de sztem Drupalnak a Gmap moduljára vonatkozóan magyar és külföldi fórumon is).
Sk8erPeter
-
papa019
senior tag
válasz Sk8erPeter #2429 üzenetére
Sziasztok!
Valaki tudna nekem segíteni?
A WikiMapia API-t kellene használnom (szükségem van az adatbázisukra), viszont nagyon kezdő vagyok JS témában és nem igazán tudom, hogy miként tudnám használni az APIt.
Az is elég, ha valaki tutorialt mutat, amiben van hasonló API használatára vonatkozó útmutató.Előre is köszi.
-
papa019
senior tag
válasz Sk8erPeter #2431 üzenetére
-
[pod]Diablo
őstag
Udv!
Valaki tudna nekem segiteni hogy ebbe a kodba hogy tudnam azt megcsinalni hogy ha pl nevszerint rendezek,akkor pl a zolival egyutt a mellette levo kor is lejebb keruljon,es ugyan igy a szamoknal?
Elore is koszonom a segitseget!
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
Sk8erPeter
nagyúr
válasz [pod]Diablo #2434 üzenetére
Az eredeti kódod egyáltalán nem működik itt jsFiddle-ön, csak ha így átírom: [link] (lásd addEventListener).
Úgy tudnád leginkább "együvé tartozóvá" alakítani a kódodat (tehát hogy az adott személyekhez adott életkor tartozzon), hogy objektumokból építed fel a listádat, ami így egy objektumokat tartalmazó tömb lesz. Az objektumok pedig valahogy így nézzenek ki gyors példával (látszik benne egyből az értékek felhasználása is):
var Persons = [],
persons_output = '',
i = 0;
Persons.push({
name: 'Pista',
age: 123
});
Persons.push({
name: 'Józsi',
age: 65
});
for (i = 0; i < Persons.length; i++) {
persons_output += "name: " + Persons[i].name + ", age: " + Persons[i].age + "\n";
}
alert(persons_output);Sk8erPeter
-
[pod]Diablo
őstag
válasz Sk8erPeter #2435 üzenetére
Koszi szepen,sikerult: )
Hala egnek egy ujabb problemaba utkoztem.van egy ilyen programkodom:$("#nav").hide("slide", { direction: "left" }, 1000); es melle egy ilyen hibauzenet:Uncaught TypeError: Property '#<Object>' of object #<Object> is not a function
Hogyha kiveszem belole a slide-ot,meg a direction,es csak a speed-et hagyom benne,akkor mukodik.Ez igy miert nem tetszhet a bongeszonek?Elore is koszonom a segitseget!
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
Sk8erPeter
nagyúr
válasz [pod]Diablo #2436 üzenetére
Az lesz a gond, hogy nincs betöltve a jQuery UI.
Itt a korábban elkészített kódban próbáld ki, hogy kikommentezed a jQuery UI elérési útját (<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js"></script>), majd nyitsz egy konzolt Chrome-ban az F12-vel (Console fül), és kattints valamelyik menüpontra, ugyanez lesz a hiba.Sk8erPeter
-
[pod]Diablo
őstag
válasz Sk8erPeter #2437 üzenetére
egy ujabb problema megoldva
[ Szerkesztve ]
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
SektorFlop
aktív tag
Valaki ha esetleg tud segítsen!
Névjegyzéket szeretnék kilistázni, de csak az első nevet írja ki.
function onDeviceReady(){
var options = new ContactFindOptions();
options.filter="";
var fields = ["phoneNumbers", "name"];
navigator.contacts.find(fields, onSuccess, onError, options);
}
function onSuccess(contacts) {
var ul = document.getElementById("list");
for(var index=0;index<contacts.length;index++){
var name = contacts[index].name.formatted;
var phoneNumber = contacts[index].phoneNumbers[0].value;
var li = document.createElement('li');
li.innerHTML = ""+name+", "+phoneNumber+"";
ul.appendChild(li);
}
}
function init(){
document.addEventListener("deviceready", onDeviceReady, false);
}[ Szerkesztve ]
"Amikor már azt hittem kint vagyok, ezek mindig visszarántottak..."
-
Sk8erPeter
nagyúr
válasz SektorFlop #2439 üzenetére
És szerinted honnan találjuk ki, hogy mi van a contacts tömbödben?
Az sem igazán világos, a nevek kilistázására szolgáló függvénynek hogyan adhattál ennyire nem találó nevet, mint az onSuccess. Minden függvény lehetőleg kapjon olyan nevet, amire való.
Szóval ha szeretnél segítséget, teljes kódra lenne szükség, vagy legalább olyanra, amiből kiderül, egyáltalán mit csinálsz korábban.
Példakódot is felrakhatnál jsbin-re: [link].Sk8erPeter
-
SektorFlop
aktív tag
válasz Sk8erPeter #2440 üzenetére
Most tanulom a dolgot példa programok alapján próbálom összedobni. Angol könyvből tanulom sajnos így nehézkesen megy.
Egy android alkalmazásról lenne szó ami csak kilistáza a neveket és ha valamelyikre rábökünk a tárcsázóba bemásolja a számát, igazából az onSuccess függvény első fele nem világos nekem. Ha jól értettem a könyv szerint a contacts tömb tartalma a telefonon lévő névjegyzékek. Remélem nem írok nagy hülyeségeket.
Ugyan ezzel a módszerrel sikerült kilistáznom az sd kártya tartalmát, de névjegyzékek esetén csak az első nevet írja ki. Gondolkoztam azon hogy esetleg a telefon oldalán lehet a probléma.
A témával kapcsolatban nem találtam topicit, ezért merészkedtem ide írni, mivel az egész js ugyan úgy.
teljes dokumentum:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Kapcsolatok</title>
<script type="text/javascript" src="phonegap-1.1.0.js"></script>
<script type="text/javascript">
function onDeviceReady(){
var options = new ContactFindOptions();
options.filter="";
var fields = ["phoneNumbers", "name"];
navigator.contacts.find(fields, onSuccess, onError, options);
}
function onSuccess(contacts) {
var ul = document.getElementById("list");
for(var index=0;index<contacts.length;index++){
var name = contacts[index].name.formatted;
var phoneNumber = contacts[index].phoneNumbers[0].value;
var li = document.createElement('li');
li.innerHTML = "<a href=\"tell://"+phoneNumber+"\>"+name+";</a>";
ul.appendChild(li);
}
}
function onError(error) {
alert('hiba!');
}
function init(){
document.addEventListener("deviceready", onDeviceReady, false);
}
</script>
</head>
<body onLoad="init()">
<h1 align="center">Névjegyek</h1>
<ul id="list"></ul>
</body>
</html>"Amikor már azt hittem kint vagyok, ezek mindig visszarántottak..."
-
Sk8erPeter
nagyúr
válasz SektorFlop #2441 üzenetére
Gyors keresgélés után megtaláltam a ContactFindOptions-t: [link].
Ez alapján pedig ez a baj:
Propertiesfilter: The search string used to find contacts. (DOMString) (Default: "")
multiple: Determines if the find operation should return multiple contacts. (Boolean) (Default: false)A félkövérített rész azt mondja meg, hogy alapértelmezettként nem sok emberkét ad vissza, hanem egyet a felvett kapcsolatok közül.
Ezért a megoldás az, hogy egészítsd ki a kódodat, az
options.filter="";
sor ALÁ rakd még be ezt is:
options.multiple=true; // return multiple resultsRemélem így már sikerül, majd írd meg, mi a helyzet.
Sk8erPeter
-
papa019
senior tag
Sziasztok!
A WikiMapia API-t próbálom beüzemelni az oldalamon.
Az a problémám, hogy nem tudom milyen módszerrel tudnám kinyerni az API által generált kódból (XML) a kapott helyek koordinátáit. Valaki tud nekem ebben segíteni?Tehát például az API meghívásakor az alábbi listát kapom vissza:
<?access-control allow="*"?>
<folder language="en" version="1.0" found="102" page="1" count="5">
<place id="13839244">
<name>CBA->Major-féle bolt</name>
<url>
http://wikimapia.org/13839244/CBA-gt-Major-f%C3%A9le-bolt
</url>
<location>
<lon>20.0657692</lon>
<lat>47.0533979</lat>
<north>47.0534985</north>
<south>47.0532974</south>
<east>20.0659275</east>
<west>20.065611</west>
</location>
<polygon>
<point x="20.065611" y="47.0533596"/>
<point x="20.0658309" y="47.0534985"/>
<point x="20.0659275" y="47.0534327"/>
<point x="20.0657183" y="47.0532974"/>
</polygon>
</place>
<place id="13839278">
<name>Tibi-bolt</name>
<url>http://wikimapia.org/13839278/Tibi-bolt</url>
<location>
<lon>20.0703317</lon>
<lat>47.0513055</lat>
<north>47.0514005</north>
<south>47.0512105</south>
<east>20.0704712</east>
<west>20.0701922</west>
</location>
<polygon>
<point x="20.0701922" y="47.051342"/>
<point x="20.0703424" y="47.0512105"/>
<point x="20.0704712" y="47.0512799"/>
<point x="20.0703049" y="47.0514005"/>
</polygon>
</place>
</folder>Addig oké, hogy gondolom ezt átadom egy változónak.
De a változóból hogyan tudom kiszedni az értékeket? -
Sk8erPeter
nagyúr
válasz papa019 #2443 üzenetére
Itt a dokumentációja.
Először is ha már JS-ben akarod használni, akkor a JSON-formátumot kérd le, elvileg a format paraméterrel meg tudod adni ezt is: [link]. Ahogy itt a címben hozzácsapja: [link].
A többit nem tudom, nem használtam még a WikiMapia API-t.[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Sk8erPeter #2445 üzenetére
Egyébként szerintem ezerszer jobban járnál a Google Maps API-val, bár nem tudom, mi a cél.
Sk8erPeter
-
papa019
senior tag
válasz Sk8erPeter #2446 üzenetére
Egy helyfüggő szolgáltatást szeretnék csinálni (egyetemi önlab téma).
A wikimapia csak az adatbázishoz kellene, minden mást a maps apival csinálok.Egyetlen problémám, hogy nagyon-nagyon kezdő szinten vagyok JS-ben és nem mindenhez sikerül olyan tutorialokat találnom, amik alapján el tudok indulni.
-
papa019
senior tag
válasz Sk8erPeter #2448 üzenetére
Kell egy már meglévő adatbázis az alkalmazáshoz, amiben területek vannak (városok, települések, kerületek, épületek, stb.). És mivel nekem nincs adatbázisom, és ezt nagyon időigényes felépíteni, ezért kellett keresni valami ilyen szolgáltatást...
Sajnos tapasztalom, hogy nagyon felületes a dokumentáció, amit nem is értek (bár hozzáteszem, hogy az egész WikiMapia oldallal kapcsolatosan vannak számomra érthetetlen megoldások).
A témavezetőm ötlete volt az oldal használata (én korábban nem is ismertem), ő mondta, hogy ez alapján csináljuk meg az alkalmazást.
Igazából egy helymeghatározásból állna az egész, majd a meghatározott pozícióhoz kapcsolódóan olyan információkat jelenítene meg az alkalmazás, hogy melyik országban/városban/kerületben/kerület-részben van a felhasználó.
Lassan már úgy vagyok vele, hogy jobban járnék, ha saját adatbázist hoznék létre az egészhez, mert ma is több órát elcsesztem a wikimapia api miatt és nem jutottam semmivel előbbre.
Meg a legnagyobb baj az az egésszel, hogy a félév előtt nem foglalkoztam egyáltalán javascripttel és így azért nem egyszerű nekilátni a dolgoknak.
Ha esetleg tudtok adni valami tippet, hogy merre induljak el, hol találok ehhez a témához hasznos infókat, akkor nagyon hálás lennék nektek.[ Szerkesztve ]
-
Sk8erPeter
nagyúr
válasz papa019 #2449 üzenetére
Nem kell feltétlenül saját adatbázis, én a helyedben inkább migrálnám valami normálisan kezelhető API-ra, pl. a Rolly által korábban linkelt Google Fusion tables-re, vagy valami hasonlóra. A Google nagyon jó dokumentációkat szokott készíteni a cuccaihoz, így szerintem biztos hamarabb eredményre jutnál ezzel és a Google Maps API-val, mint a WikiMapia sz@rával.
Amúgy mi az a cím, amiről megkapod azt az XML-tartalmat?
Csak hogy hogy néz ki annak a JSON-változata, azt megkukkantanám. Ha belinkeled az XML-es változatot, az is jó, elvileg átalakítható.
Akkor ha jól értem, azt a meglévő adatbázist kéne felhasználnod. Egyébként miért pont ezt, ha mindegy volt, milyen adatbázist használsz fel, csak legyen egy készen lévő?Sk8erPeter
Új hozzászólás Aktív témák
- btz: Internet fejlesztés országosan!
- PlayStation 5
- Star Trek Online -=MMORPG=-
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- alza 404 akciók
- Milyen egeret válasszak?
- Alapértelmezett konfiguráción sok Core CPU-nak lehet stabilitási gondja
- Házimozi belépő szinten
- Spyra: akkus, nagynyomású, automata vízipuska
- nVidia tulajok OFF topikja
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest