čupakabra Posted September 28, 2011 Report Share Posted September 28, 2011 (edited) Mācos apieties ar Google Maps un izdevās izveidot marķiera pievienošanas un atspoguļošanas pozīcijas kartē. Taču nav apskaidrība, kā varētu nodzēst marķieri no kartes dzēšot to arī no tabulas, vai arī pārvietojot marķieri vai rediģējot marķiera aprakstu lai ieraksti datubāzē "apdeitojas". Bet vēl optimālāk gribētos šādu marķiera pievienošanas scenāriju: Pievienojot marķieri - nav jāieklikšķina marķierī, lai ievadītu marķiera aprakstu, bet datu ievades logs uzreiz atveras pēc marķiera pievienošanas. Pēc tam nospiežot "Save" pogu ieraksts tiek pievienots datubāzei; Marķiera dzēšana - dubultklikšķis uz marķiera, lai dzēstu marķieri un saistītā marķiera ierakstu no datubāzes; Marķiera pārvietošana - ar pelīti "paņemot" marķieri un nometot citā vietā apdeitojas pozīcijas, savukāŗt uzklikšķinot uz marķieri atveras marķiera datu rediģēšanas logs ar pašreiz esošajiem datiem laukos, ievadot citus datus un nospiežot "Save" dati tiek laboti. Pašlaik ir tā, ka ar vienu peles klikšķi pievieno marķieri, savukārt uzklikšķinot uz marķiera atkārtoti atveras datu ievades logs, kas man īsti nepatīk, vēlētos lai uzreiz pēc jauna marķiera pievienošanas atveras datu ievades logs. Saistītie faili: Galvenā karte index.html: http://paste.php.lv/...ang=html4strict Datubāzes konektors database_connect.php: http://paste.php.lv/...79552b?lang=php Datu izvilkšanas skripts no tabulas extract_data.php: http://paste.php.lv/...8f0290?lang=php Datu pievienošanas skripts datu ievietošanai tabulās addata.php: http://paste.php.lv/...2dd9a0?lang=php Lauki tabulā markers iekš gmaps datubāzes: id INT(10); name VARCHAR (60); address VARCHAR (80); lat FLOAT(10,6); lng FLOAT(10,6); type VARCHAR(30); Edited September 28, 2011 by čupakabra Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.