Pereiti prie turinio

Ar yra maps api zinovu?


Rekomenduojami pranešimai

P.S. siaip galima nebutinai su Google Maps. Idealiai butu kad aplamai per koki http requesta eitu isgauti. Kiek esu iskases, nei google, nei bing aplamai nelabai suteikia daug informacijos apie salia esancius objektus.

Redagavo apieviska
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Reverse geocoding. Aš nematau paprastų galimybių tai padaryti. Taip, panaudojant Google Maps API gali susirasti artimiausią kelią su DirectionsService. Tai siūlyčiau apmąstyti tokį workaround'inį variantą:

1. Apskaičiuoji skritulį aplink tašką

2. Turi kažkokį X (metrais, kilometrais) - tai bus žingsnis. Tada viduje apskaičiuoto skritulio sudarai gridą, kurio kiekvieno kvadrato kraštinė yra lygi X

post-65443-0-36903300-1385722469_thumb.jpg

(paveikslėlyje - gridas nelabai lygus gavosi, bet idėja tokia).

3. Bandai statyt tašką kiekviename iš grido kvadratų kampų, gauni artimiausią kelią (naują tašką, esantį kelyje). Patikrini, ar tas naujas taškas patenka į tavo skritulį. Visus patenkančius taškus (t.y. gatvių/kelių pavadinimus iš tų taškų) sudedi į vieną masyvą.

4. Išrenki unikalius įrašus iš masyvo.

5. Priklausomai nuo skritulio spindulio gali keisti X'a, kad netikrinti per daug/per mažai taškų. Sumažini X => grid'as bus smulkesnis => daugiau taškų => daugiau tikslumo.

 

Čia šiaip pirma mintis į galvą šovė. Skaičiavimai čia nesudėtingi, jeigu pameni matematiką iš mokyklos/univero laikų, tai neturėtų kilti problemų. O apie kitus algoritmus galima mąstyt nebent jei turėsi koordinates visų kelių (kreives). Arba gal kažką praleidau ir yra lengvesnių būdų? :)

Redagavo vitalikaz
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Reverse geocoding. Aš nematau paprastų galimybių tai padaryti. Taip, panaudojant Google Maps API gali susirasti artimiausią kelią su DirectionsService. Tai siūlyčiau apmąstyti tokį workaround'inį variantą:

1. Apskaičiuoji skritulį aplink tašką

2. Turi kažkokį X (metrais, kilometrais) - tai bus žingsnis. Tada viduje apskaičiuoto skritulio sudarai gridą, kurio kiekvieno kvadrato kraštinė yra lygi X

post-65443-0-36903300-1385722469_thumb.jpg

(paveikslėlyje - gridas nelabai lygus gavosi, bet idėja tokia).

3. Bandai statyt tašką kiekviename iš grido kvadratų kampų, gauni artimiausią kelią (naują tašką, esantį kelyje). Patikrini, ar tas naujas taškas patenka į tavo skritulį. Visus patenkančius taškus (t.y. gatvių/kelių pavadinimus iš tų taškų) sudedi į vieną masyvą.

4. Išrenki unikalius įrašus iš masyvo.

5. Priklausomai nuo skritulio spindulio gali keisti X'a, kad netikrinti per daug/per mažai taškų. Sumažini X => grid'as bus smulkesnis => daugiau taškų => daugiau tikslumo.

 

Čia šiaip pirma mintis į galvą šovė. Skaičiavimai čia nesudėtingi, jeigu pameni matematiką iš mokyklos/univero laikų, tai neturėtų kilti problemų. O apie kitus algoritmus galima mąstyt nebent jei turėsi koordinates visų kelių (kreives). Arba gal kažką praleidau ir yra lengvesnių būdų? :)

 

Aciu uz pasiulima, na su tokiu bandimu jau esu planaves, jei nieko doro nerasiu. Jis siek tiek kitoks, bet visas pagrindines funkcijas jau esu aprsirases: padalinam skrituli i 360 daliu po 1 laipsni, tada padalinam radiusa is 2 ir surandame centra kieviename is tu sektoriu ir gauname daug maz kelius. Taciau dar atradau vat toki http://www.freemaptools.com/how-far-can-i-travel.htm, cia cisas source - http://www.freemaptools.com/script/how-far-can-i-travel.js, bet labai nesigilinau dar... Dabartini varianta, kuri nagrineju tai su openStreetMaps, tas tai geriausiai parodo post-64109-0-83516000-1385729805_thumb.png

 

vienas minusas, kad ten api pernelig mandras, nieko normaliai neeina ikirsti.

Redagavo apieviska
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

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

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...