Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Google maps polyline punkti parameetrid märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
kpihus
Kreisi kasutaja
kpihus

liitunud: 14.04.2003




sõnum 28.05.2012 17:34:43 Google maps polyline punkti parameetrid vasta tsitaadiga

On üks Google Maps API't kasutav rakendus, kus läbitud teekonna joonistan baasist saadud punktide järgi polyline'na kaardile.

Nüüd oleks vaja saavutada situatsioon, kus joonele klikkides kuavatakse klikitud punkti parameetrid (kiirus näiteks).
Kuidas sellist olukorda kõige mõttekam teha oleks ? Joonele klikkimine on lihtne. Aga nagu ma aru saan, siis kui punktid on jooneks kokku veetud, siis seal enam üksiku punkti kohta infot ei ole. Ühtegi head lahendust ka google ei soovitanud.

Ise suutsin välja mõelda, lahenduse kus koos joonega märgitakse maha ka eraldi punkti markerid, ning markerile klikates küsiks näiteks ajaxi päringuga serverist parameetrid. Aga lisaks joonele ka puntide joonistamine teeb ilmselt rakenduse suhteliselt raskeks ?

API docist ühtegi head lahendust ei leidnud.
Kommentaarid: 26 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 25
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
infidel
HV kasutaja
infidel

liitunud: 31.01.2004




sõnum 29.05.2012 13:34:18 vasta tsitaadiga

Pole Google Maps API-ga kokku puutunud, aga muude vahenditega olen kasutanud kaht võimalust (neid võib ka rohkem olla).
1. Joone peal on nähtamatud automaatselt genereeritavad punktid, millega on vajalikud andmed seotud.
2. Joonel klõpsates loetakse välja kaugus joone algusest ning selle alusel tehakse baasi päring.
Kommentaarid: 36 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 35
tagasi üles
vaata kasutaja infot saada privaatsõnum
mattiaza
HV kasutaja
mattiaza

liitunud: 15.07.2002




sõnum 02.06.2012 22:34:25 vasta tsitaadiga

Google Maps API reference alusel saab joonel klikkimise eventides asukoha infot ainult siis, kui joon on kasutaja poolt muudetav.

Palju (tuhandeid) markereid kaardile panna ei soovita, see teeb lehe väga aeglaseks.

Aga selle asemel oleks näiteks võimalik lisada event kõigi kaardil tehtud klikkide kohta, ja ise kordinaatide põhjal välja arvutada, kas ja millisel joone punktil klikiti.
Kommentaarid: 25 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 25
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Google maps polyline punkti parameetrid
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.