Jump to content
php.lv forumi

Google maps marķieru pārvietošana un dzēšana


čupakabra

Recommended Posts

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 by čupakabra
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...