Jump to content
php.lv forumi

Maršrutu veidošana Google maps, kas integrēta lapā


Cibiņš

Recommended Posts

Kā var ievietot google maps maršrutus? Teiksim kad mājaslapā apmeklētājam tiek piedāvāts izveidot maršrutu uz google maps kartes, kas integrēta lapā, piedāvājot arī maršrutu saglabāt. Lietotājs mājaslapā piedāvātajā kartē atzīmē punktus un izveido maršrutu, kā arī pievieno aprakstus un maršrutu saglabā. Varbūt ir kāds tutorials šai operācijai?

Link to comment
Share on other sites

 

Paldies šis man kādreiz noderēs, bet tas tomēr man īsti neder :( Vajag ar iespēju pievienot objektu, aprakstu, veidot maršrutu un saglabāt visu. :( Varbūt vēl kāds zin kur ir kāds tutorials ar mar maršrutu veidošanu google maps kartēs un iespēju saglabāt maršrutu - protams - manās mysql datubāzēs?

Edited by Cibiņš
Link to comment
Share on other sites

Kaut cikju kautko te..neesmu profs google maps padziļinājumā, taču problēma ir tāda ka nodzēst tos puļķus nevar. Pievienot var - pārvietot var, nodzēst - nep :( Var kāds LŪŪDZŪŪŪŪŪŪŪ papildināt rindiņu? :(

 var riga = new google.maps.LatLng(56.878999, 24.455566);

 var neighborhoods = [
   new google.maps.LatLng(56.946250, 24.104494)
 ];

 var markers = [];
 var markersArray = [];
 var map;

 function initialize() {
   var mapOptions = {
     	zoom: 7,
     	mapTypeId: google.maps.MapTypeId.HYBRID,
     	center: riga
   };

 map =  new google.maps.Map(document.getElementById("map_canvas"), mapOptions);

 google.maps.event.addListener(map, 'click', function(event) {
   addMarker(event.latLng);
 });
}

function addMarker(location) {
 marker = new google.maps.Marker({
   position: location,
   map: map,
draggable: true,
   animation: google.maps.Animation.DROP
 });
 markersArray.push(marker);
}

Link to comment
Share on other sites

Bet runa nav par anonīmo marķieri bet ir par konkrētu marķieri. Es nezinu un neredzu, kādi mainīgie tiek padoti uz kādiem marķieriem un kā izsaukt noņemšanu vai marķiera slēpšanu. Tiešām neviens nezin? Tiešām vēlos lai kāds pieliek klāt dzēšanas rindiņu lai redzu kas īsti ir kas un pamazām sāku apjēgt to padarīšanu.

Edited by Cibiņš
Link to comment
Share on other sites

Runa tiešām nav par anonīmo marķieri, bet gan par anonīmo funkciju.

Lai izdzēstu marķieru, to izdara ar

mgr.removeMarker(marker)

kur

mgr ir marķieru menidžera objekta instance, kuru iegūst to izveidojot:

mgr = new MarkerManager(map, {trackMarkers:true});

marker ir marķiera instance, kur iegūst to izveidojot:

var marker = new GMarker(posn, {title: title, icon: icon, draggable:true });

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...