Widok przez www

O UMP-pcPL - darmowej mapie Polski. Jak instalować? Jak aktualizować? Jak rozbudowywać?

Moderatorzy: frasun, Artur, sdsyc, Alf/red/

Re: Widok przez www

Postprzez wodnik7 » Wt, 24 lut 2009 0:24

Marcinie, postawic Ci piwo za Twoja prace, to za malo!

NIesamowicie, dzis (wczoraj) chyba z godzine bawilem sie w ogladanie cieniowania na mapie! Genialne, dziekuje
Pozdrawiam, Michal
GPSMAP 60CS, StreetPilot c510, nuvi 255wt, CNE 2008-2010, ump, topo_100 i dalsze..
wodnik7
Bywalec
 
Posty: 333
Dołączył(a): So, 17 mar 2007 22:10
Lokalizacja: Berlin/Gdańsk

Re: Widok przez www

Postprzez Miszka » Cz, 26 lut 2009 13:54

Na wstępie chciałem ci pogratulować Marcinowi wspaniałej pracy.
Po prostu SUPER.

A teraz mała prośba. Czy można zmienić kolor szlaku typu multicolor z szarego na jakis inny bardziej widoczny.

Hiking Trail Multi (0xe07, polyline) w MS widoczny jest jako czerwono niebieski linia przerywana.
Moze u Cibie jakis fiolet bedzie dobry.

Podobnie mozna poprawic Mulit rowerowe.


Michał
Michal
teraz Vista HCx ( UMP pcPL ) + Nuvi 765T Taiwan ( UMP pcPL, za granicą CNE2010.31, awaryjnie GPMapa 2010.3)
kiedyś Nuvi 200v2 ( UMP pcPL, CNE 2009 )
Miszka
Bywalec
 
Posty: 250
Dołączył(a): Pn, 28 kwi 2008 11:55
Lokalizacja: Mazowieckie

Re: Widok przez www

Postprzez mar_rud » Cz, 26 lut 2009 21:46

Uprasza się o nie zaśmiecanie "mojego" wątku jakimiś typami :P

Co do wyglądu szlaków, spróbowałem na szybko fioletowy i za bardzo był podobny do czerwonego. Niestety późno wróciłem i nie zdążyłem wykonać więcej testół przed końcem okienka na startu update'u, więc może następnym razem coś wymyśle. Pewnie tak jak w zwykłej wersji, czyli czerwony/niebieski na zmianę.
Marcin Rudowski
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
Avatar użytkownika
mar_rud
Bywalec
 
Posty: 213
Dołączył(a): N, 05 sie 2007 7:56
Lokalizacja: Warszawa, Płock

Re: Widok przez www

Postprzez Artur » Cz, 26 lut 2009 22:07

mar_rud napisał(a):Uprasza się o nie zaśmiecanie "mojego" wątku jakimiś typami :P
Typy poszły do wątku o grafice w UMP
Artur
Nuvi 2495LMT, Vista HCx, Xda IIi z Navitelem i kiedyś Que teraz MXT, Lark z MapaMap,
Omnia z automapą, UMP-pcPL, bgroutingmap + różne inne głównie dla navitela
Artur
Moderator
 
Posty: 1484
Dołączył(a): Pt, 16 mar 2007 22:39
Lokalizacja: Płock

Re: Widok przez www

Postprzez mar_rud » So, 23 maja 2009 22:11

Witam,

Do mapy www została dodana nowa funkcjonalność: wyszukiwarka w postaci pluginu do przeglądarki WWW.
W pole można wpisać nazwę miasta lub współrzędne punktu (np 52.23175,21.00552).

Na stronie http://mapa.ump.waw.pl/ump-www/szukaj.html jest link do szybkiej instalacji.
Można również dodać poprzez menu przy polu szybkiego wyszukiwania przeglądarki.

Sprawdzałem na FF2, FF3, IE7, IE8 oraz Operze.
Pod FF oraz IE8 jest wsparcie dla sugestii (auto uzupełnianie).

IE6 nie ma wsparcia dla takiego rozszerzenia. Pod Operą nie działa instalacja przez link, ale można skonfigurować ręcznie:
Narzędzia->Preferencje->Wyszukiwanie->Dodaj... i w polu adres wpisać
Kod: Zaznacz cały
http://mapa.ump.waw.pl/ump-www/szukaj.html?q=%s

Pozdrawiam,
Marcin Rudowski
Marcin Rudowski
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
Avatar użytkownika
mar_rud
Bywalec
 
Posty: 213
Dołączył(a): N, 05 sie 2007 7:56
Lokalizacja: Warszawa, Płock

Re: Widok przez www

Postprzez fredzio » Pn, 25 maja 2009 11:39

Co myślicie takiej funkcji mapy www. Wgranie śladu np gpx i pokazanie go na mapie www UMPpcPL. Potem żeby można to zlinkować i pochwalić się śladem GPS na tle Waszej unikalnej mapy, np na jakimś forum, (mam na myśli teraz bikestats).
Czy to trudne dla Was do zrobienia, może za bardzo obciąży mapę, nie znam się na tym więc pytam.

A co do bikestats, można tam wgrać ślad gps na np mapce z gpsies.com, i tak się zastanawiam, z UMPpcPL można by tak zrobić?
Był: Edge 705 (3.10) + HR CAD
Jest: 62s (2.80) + HR CAD . Mapa UMPpcPL Topo.
Obrazek Obrazek
fredzio
Bywalec
 
Posty: 191
Dołączył(a): Wt, 21 paź 2008 13:16

Re: Widok przez www

Postprzez mar_rud » Pn, 25 maja 2009 11:52

Takie coś istnieje pośrednio i niejako nieoficjalnie. Tracki zgłaszane na flyspray można obejrzeć na mapie.
Przykładowo wchodzimy na zgłoszenie, które zawiera załącznik gdb lub gpx:
http://ump.fuw.edu.pl/flyspray/index.ph ... sk_id=3665
i patrzymy na url załącznika gdb:
http://ump.fuw.edu.pl/flyspray/index.php?getfile=3969

Numerek na końcu używamy w adresie mapy:
http://mapa.ump.waw.pl/ump-www/?fs_track=3969

Jest limit chyba 1MB na załącznik oraz obsługiwane formaty: gpx oraz gdb. Track i POI można kliknąć (trochę trudno trafić) aby zobaczyć opis. W przypadku większych plików trzeba odczekać chwilę, aż się ściągną oraz aż przeglądarka zdoła je wyrysować.

Docelowo planowałem, że na FS będzie link "Pokaż na mapie" i może ponowie swoje prośby, aby zaaplikować przygotowanego patcha, jeśli jest zainteresowanie.

Będzie to przynajmniej dodatkowa motywacja do podgrywania zgłoszeń ze śladami do UMP :)

Mogę dodać podobne API do innego serwisu, który przechowuje tracki. Niestety ze względu na crossite scripting, pliki tracków muszą być z tej samej domeny, więc muszę dodawać dla każdego serwisu oddzielny mechanizm proxy.
Marcin Rudowski
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
Avatar użytkownika
mar_rud
Bywalec
 
Posty: 213
Dołączył(a): N, 05 sie 2007 7:56
Lokalizacja: Warszawa, Płock

Re: Widok przez www

Postprzez mar_rud » Śr, 10 cze 2009 13:59

W ramach aktualizacji, krótkie podsumowanie niedawnych usprawnień.

Wspomniana wcześniej opcja podglądu tracków (gdb) z Flyspray jest już dostępna od dłuższego czasu jak link "na mapie" przy załącznikach. Zatem przesłane tam tracki można łatwo obejrzeć na mapie UMP w przeglądarce www.

Od kilku dni na dwóch ostatnich powiększeniach pojawiły się numerki przy ulicach. Są to w dużej mierze wartości interpolowane na podstawie zdefiniowanych punktów węzłowych na podobnej zasadzie jak wyznaczany jest numer ulicy w odbiorniku. Oznacza to że numery nie muszą dokładnie pokrywać się z budynkami, wystarczające jest przybliżenie.

Oprócz tego dzisiaj lekko odświeżyłem stronę usprawniając przełączanie między poszczególnymi funkcjami (szukanie, marker, formularz, pełna mapa) oraz dodając u góry pole szybkiego dostępu do opcji wyszukiwania. Można tam wpisać współrzędne punktu: lat,lon, lub miasto z opcjonalną nazwą ulicy po przecinku. Powinna również działać podstawowa forma podpowiadania dla tego pola.

Testowo została również dodana warstwa hybrydowa: zdjęcia satelitarne Google z nałożoną przezroczystą mapą UMP. Funkcjonalność nie jest gotowa więc nie działa na pełen gwizdek (m.in. możliwe przerwy w działaniu, nieaktualność i wolne otwieranie mapy).

Pozdrawiam,
Marcin Rudowski
Marcin Rudowski
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
Avatar użytkownika
mar_rud
Bywalec
 
Posty: 213
Dołączył(a): N, 05 sie 2007 7:56
Lokalizacja: Warszawa, Płock

Re: Widok przez www

Postprzez KrazyIvan » Pt, 06 lis 2009 9:52

witam!

próbuję stworzyć własną wersję serwera map - zainstalowałem i skonfigurowałem juz oprogramowanie do rederingu (postgis z postgresem, mapnik, soft do importowania mapek z osm) i zatrzymałem sie na etapie takim że udaje mi się wygenerować pojedynczy obrazek :(. Czy możecie się podzielić wiedzą jak zrobić rendering przez www przy użyciu własnego serwera? Od kilku dni nad tym siedze i brakuje mi pomysłów. Generalnie do etapu jak mapnika zmusić do wygenerowania obrazka wszystko rozumiem, nie wiem jak wskazać skrypty z podanego wyżej linku na własny server (bo nie znam javascriptu i żeby znaleść to musze przeczytać wszystkie :P) i jak zmusić mapnika do generowania akurat tych płytek które mi są potrzebne

pozdrawiam i z góry dziękuję za pomoc
KrazyIvan
Nowy
 
Posty: 2
Dołączył(a): Śr, 04 lis 2009 15:45

Re: Widok przez www

Postprzez mar_rud » Pt, 06 lis 2009 10:26

KrazyIvan napisał(a):Generalnie do etapu jak mapnika zmusić do wygenerowania obrazka wszystko rozumiem, nie wiem jak wskazać skrypty z podanego wyżej linku na własny server (bo nie znam javascriptu i żeby znaleść to musze przeczytać wszystkie :P) i jak zmusić mapnika do generowania akurat tych płytek które mi są potrzebne


Mapnik z sam z siebie jest tylko silnikiem do renderowania obrazków, potrzebne jest dodatkowe narzędzie, które będzie używać go do renderowania i cięcia na kafelki oraz współpracować z serwerem WWW.

Generalnie używane są dwa podejścia:
http://wiki.openstreetmap.org/index.php/Mod_tile
http://tilecache.org/

Wśród narzędzi mapnika jest co prawda jakiś skrypt, który udostępniający mapy po WMS, ale nie patrzyłem dokładniej w możliwości tego.

Ja na UMP-WWW używam mod_tile, bo było mi wygodniej pod Linuxem podpiąć pod apache. Składa się to z daemona(program działający w tle) renderującego, który korzysta z mapnika oraz modułu apacha, który komunikuje się z pierwszym w celu generowania nowych kafelków(płytek). Pod Windowsem trzeba by użyć tilecache, który również jest używany, ale nie mam doświadczenia z tym narzędziem.

Odnośnie JavaScript polecam przejrzeć:
http://openlayers.org/dev/examples/
Najistotniejsza jest funkcja init() podpinana w body w zdarzeniu onload, a w niej dwie instrukcje, jedna tworząca mapę, druga dodająca nową warstwę z konkretnego źródła. W przypadku UMP jest trochę więcej kodu na różne okazje, ale wspomniane elementy są w pliku http://mapa.ump.waw.pl/ump-www/lib/map_2.8.js w funkcji initUMP(). Po wyczyszczeniu ze zbędnych rzeczy pozostałyby coś takiego:
Kod: Zaznacz cały
function init() {
    var map = new OpenLayers.Map ("map_div", {
        maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
        maxResolution: 156543.0399, numZoomLevels: 19, units: 'm',
        projection: new OpenLayers.Projection("EPSG:900913"),
        displayProjection: new OpenLayers.Projection("EPSG:4326")
    } );
    var layer = new OpenLayers.Layer.OSM("Moja mapa",
                ["http://1.tiles.ump.waw.pl/ump_tiles/${z}/${x}/${y}.png"],
                {numZoomLevels: 19, 'buffer':0,transitionEffect: 'resize',
                attribution: "Data by <a href='http://ump.waw.pl/'>UMP-pcPL</a><br/><img src='http://tiles.ump.waw.pl/lib/status.png'/>"});
    map.addLayer(layer);
}

Oczywiście powyższe jest tylko minimum do wyświetlenia kafelków ze swojej mapy, podmieniając tylko adres url na własny. W udostępnianych plikach js jest więcej kodu, który odpowiada za obsługę markerów, parametrów strony, wyszukiwanie itd.
Marcin Rudowski
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
Avatar użytkownika
mar_rud
Bywalec
 
Posty: 213
Dołączył(a): N, 05 sie 2007 7:56
Lokalizacja: Warszawa, Płock

Re: Widok przez www

Postprzez KrazyIvan » Pt, 06 lis 2009 14:35

Bardzo dziękuję za szybką odpowiedź! Ze stroną powinienem sobie już poradzić - teraz zostaje kwestia tego mod tile - niby robię wszystko tak jak w opisach np tych
http://www.kelvinism.com/howtos/notes-installing-mod_tile-mapnik/
http://www.drazzib.com/projets:openstreetmap:postgis_mapnik_tile_server
oraz z tym co znalazłem na listach dyskusyjnych osm w odpowiedzi na posty posty ludzi mający podobyn problem (nie mogę teraz znaleść linków). Niestety mod_tile nie generuje nigdzie płytek. Siędzę nad tym od wczoraj rano i brakuje mi pomysłów czemu mi to nie działa :x

podaje moje pliki conf (pracuję pod debianem, procesor 32bitowy)

cat /etc/apache2/conf.d/mod_tile

Kod: Zaznacz cały
LoadModule tile_module /usr/lib/apache2/modules/mod_tile.so
AddTileConfig /osm_tiles2/ Default
LoadTileConfigFile /etc/renderd.conf


cat /etc/renderd.conf
Kod: Zaznacz cały
[renderd]
socketname=/var/run/renderd/renderd.sock
num_threads=4
tile_dir=/var/lib/mod_tile ; DOES NOT WORK YET
stats_file=/var/run/renderd/renderd.stats

[mapnik]
plugins_dir=/usr/local/lib/mapnik/input
font_dir=/usr/local/lib/mapnik/fonts
font_dir_recurse=1

[default]
URI=/osm_tiles2/
XML=/root/mapnik/osm.xml
HOST=localhost
;HTCPHOST=proxy.openstreetmap.org
debianMapTest:/etc# cat /etc/apache2/conf.d/mod_tile
LoadModule tile_module /usr/lib/apache2/modules/mod_tile.so
AddTileConfig /osm_tiles2/ Default
LoadTileConfigFile /etc/renderd.conf
debianMapTest:/etc# LoadModule tile_module /usr/lib/apache2/modules/mod_tile.so
bash: LoadModule: command not found
debianMapTest:/etc# AddTileConfig /osm_tiles2/ Default
bash: AddTileConfig: command not found
debianMapTest:/etc# cat /etc/apache2/conf.d/mod_tile
LoadModule tile_module /usr/lib/apache2/modules/mod_tile.so
AddTileConfig /osm_tiles2/ Default
LoadTileConfigFile /etc/renderd.conf


cat /root/mod_tiles/Makefile
Kod: Zaznacz cały
APXS      = $(shell which apxs || which apxs2 || echo "need apxs"; exit 1)
$(if $(wildcard $(APXS)),,$(error "cannot find apxs or apxs2"))

builddir     = .
top_dir:=$(shell ${APXS} -q exp_installbuilddir)
top_dir:=$(shell /usr/bin/dirname ${top_dir})

top_srcdir   = ${top_dir}
top_builddir = ${top_dir}

include ${top_builddir}/build/special.mk

CXX := g++
CXXFLAGS += -Wall

APACHECTL = $(shell which apachectl || which apache2ctl)
EXTRA_CFLAGS = -I$(builddir)

EXTRA_CPPFLAGS += -g -O2 -Wall

all: local-shared-build renderd speedtest render_list render_old convert_meta

install: ${DESTDIR}/etc/renderd.conf


${DESTDIR}/etc/renderd.conf:
        cp -u renderd.conf ${DESTDIR}/etc/renderd.conf

clean:
        rm -f *.o *.lo *.slo *.la .libs/*
        rm -f renderd render_list speedtest render_old convert_meta
        make -C iniparser3.0b veryclean

RENDER_CPPFLAGS += -g -O2 -Wall
RENDER_CPPFLAGS += -I/usr/local/include/mapnik
RENDER_CPPFLAGS += $(shell pkg-config --cflags freetype2)

RENDER_LDFLAGS += -g
RENDER_LDFLAGS += -lmapnik -L/usr/local/lib -Liniparser3.0b -liniparser

renderd: store.c daemon.c gen_tile.cpp dir_utils.c protocol.h render_config.h dir_utils.h store.h iniparser3.0b/libiniparser.a
        $(CXX) -o $@ $^ $(RENDER_LDFLAGS) $(RENDER_CPPFLAGS)

speedtest: render_config.h protocol.h dir_utils.c dir_utils.h

render_list: render_config.h protocol.h dir_utils.c dir_utils.h

render_old: render_config.h protocol.h dir_utils.c dir_utils.h render_old.c
        $(CC) $(EXTRA_CPPFLAGS) -o $@ $^ -lpthread

convert_meta: render_config.h protocol.h dir_utils.c dir_utils.h store.c

iniparser: iniparser3.0b/libiniparser.a

iniparser3.0b/libiniparser.a: iniparser3.0b/src/iniparser.c
        make -C iniparser3.0b

MYSQL_CFLAGS += -g -O2 -Wall
MYSQL_CFLAGS += $(shell mysql_config --cflags)

MYSQL_LDFLAGS += $(shell mysql_config --libs)

mysql2file: mysql2file.c
        $(CC) $(MYSQL_CFLAGS) $(MYSQL_LDFLAGS) -o $@ $^

deb:
        debuild

# Not sure why this is not created automatically
.deps:
        touch .deps


cat /root/mod_tiles/render_config.h

Kod: Zaznacz cały
#ifndef RENDER_CONFIG_H
#define RENDER_CONFIG_H

#define MAX_ZOOM 18

// MAX_SIZE is the biggest file which we will return to the user
#define MAX_SIZE (1 * 1024 * 1024)

// With directory hashing enabled we rewrite the path so that tiles are really stored here instead
#define DIRECTORY_HASH
#define HASH_PATH "/var/lib/mod_tile"

// TILE_PATH is where Openlayers with try to fetch the "z/x/y.png" tiles from
// this is now only used if DIRECTORY_HASH is undefined
#define TILE_PATH "/var/www/osm_tiles2"

// MAX_LOAD_OLD: if tile is out of date, don't re-render it if past this load threshold (users gets old tile)
// (This is the default value. Can be overwritten in Apache config with ModTileMaxLoadOld.)
#define MAX_LOAD_OLD 5
// MAX_LOAD_MISSING: if tile is missing, don't render it if past this load threshold (user gets 404 error)
// (This is the default value. Can be overwritten in Apache config with ModTileMaxLoadMissing.)
#define MAX_LOAD_MISSING 10
// MAX_LOAD_ANY: give up serving any data if beyond this load (user gets 404 error)
#define MAX_LOAD_ANY 100

// Location of osm.xml file
#define RENDERD_CONFIG "/etc/renderd.conf"
// The XML configuration used if one is not provided
#define XMLCONFIG_DEFAULT "default"
// Maximum number of configurations that mod tile will allow
#define XMLCONFIGS_MAX 10

// Mapnik input plugins (will need to adjust for 32 bit libs)
#define MAPNIK_PLUGINS "/usr/local/lib/mapnik/input"

// Default directory to search for fonts. Recursion can be enabled if desired.
#define FONT_DIR "/usr/local/lib64/mapnik/fonts"
#define FONT_RECURSE 0

// Typical interval between planet imports, used as basis for tile expiry times
#define PLANET_INTERVAL (7 * 24 * 60 * 60)

// Planet import should touch this file when complete
#define PLANET_TIMESTAMP "/planet-import-complete"

// Timeout before giving for a tile to be rendered
// (This is the default value. Can be overwritten in Apache config with ModTileRequestTimeout.)
#define REQUEST_TIMEOUT (3)
#define FD_INVALID (-1)


#define MIN(x,y) ((x)<(y)?(x):(y))
#define MAX(x,y) ((x)>(y)?(x):(y))

#define MAX_CONNECTIONS (2048)

// default for number of rendering threads
#define NUM_THREADS (4)

// Use this to enable meta-tiles which will render NxN tiles at once
// Note: This should be a power of 2 (2, 4, 8, 16 ...)
#define METATILE (8)
//#undef METATILE

//Fallback to standard tiles if meta tile doesn't exist
//Legacy - not needed on new installs
//#undef METATILEFALLBACK

// Metatiles are much larger in size so we don't need big queues to handle large areas
#ifdef METATILE
#define QUEUE_MAX (64)
#define REQ_LIMIT (32)
#define DIRTY_LIMIT (1000)
#define HASHIDX_SIZE 2213
#else
#define QUEUE_MAX (1024)
#define REQ_LIMIT (512)
#define DIRTY_LIMIT (10000)
#define HASHIDX_SIZE 22123
#endif

// Penalty for client making an invalid request (in seconds)
#define CLIENT_PENALTY (3)

#endif



naturalnie po zmianach zrobiłem make && make install dla mod_tile (tak bylo w opisach bugow)
renderd startuję /root/mod_tile/renderd - wtedy nie pokazuje nic :?
jak dalem raz python /root/mod_tile/renderd.py to pokazał jakiś output że pracuje ale nie zobaczyłem nigdzie wygenerowanych tile'ów

może zapominam o jakichś komendach?

EDIT: /nie ustawiam vhostów, płytki próbuję wyświetlać w głównym katalogu www (var/www)
EDIT2: może potrzebuję jakiejś dodatkowej opcji w conf apache'a? jeśli tak jakiej?
EDIT3: pliki wszystkie póki co trzymam w /root/ i robię wszystko jako root, jak tylko uzyskam działający zestaw przeniosę to na użytkownika z rozsądniejszymi prawami
EDIT4: (heh 4 ciekawe ile jeszcze mi się rzeczy przypomni;) ) mod_tile ściągałem z svn - może jest jakaś wersja która działa lepiej niż najnowsza - bo w sumie jeżeli w programi część opcji jest hardcoded to z moich doświadczeń z programowaniem wynika że raczej nie jest to finalna stabilna wersja i moze jakaś starsza będzie chciała ze mną współpracować - jaka jest wykorzystywana na ump.waw.pl?
KrazyIvan
Nowy
 
Posty: 2
Dołączył(a): Śr, 04 lis 2009 15:45

Re: Widok przez www

Postprzez mar_rud » Pn, 16 lis 2009 21:55

Dla zainteresowanych: powstała wtyczka do MapSource, pozwalającą szybko zgłosić błąd lub punkt na UMP przez formularz WWW lub prosto, paroma kliknięciami przejść na wskazaną pozycję na mapie WWW, bez przekopiowywania współrzędnych:
http://mapa.ump.waw.pl/ump-www/ump.wlx
http://mapa.ump.waw.pl/ump-www/ump_form.wlx
http://mapa.ump.waw.pl/ump-www/ump_mapsource_wlx.zip
W archiwum spakowane są dwa pierwsze pliki w razie problemów z zapisaniem (istotne rozszerzenie pliku).

Po zapisaniu na dysk i ew. rozpakowaniu należy uruchomić MapSource, a następnie: Edycja->Preferencje->Łącza internetowe tam poprzez "Dodaj łącze internetowe" wskazujemy po kolei oba pliki *.wlx.

Od tej pory po kliknięciu prawym na jakimś punkcie mapy, pojawiają się dwie dodatkowe opcje (poza domyślnymi o google i geocache):
"Zobacz na mapie UMP-pcPL@WWW"
"Zgłoś punkt na UMP-pcPL@WWW"
ump_ms.png
Dodatkowe opcje w menu kontekstowym MS
ump_ms.png (39.71 KiB) Przeglądane 9704 razy
Przy okazji na formularzu od paru dni prezentowana jest liczba zgłoszeń oczekujących na wysłanie do FlySpray oraz liczba wszystkich zgłoszeń dokonanych poprzez formularz.

Pozdrawiam,
Marcin Rudowski
Marcin Rudowski
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
Avatar użytkownika
mar_rud
Bywalec
 
Posty: 213
Dołączył(a): N, 05 sie 2007 7:56
Lokalizacja: Warszawa, Płock

Re: Widok przez www

Postprzez ememek » Wt, 17 lis 2009 1:08

Źle działa wyszukiwarka miast na www. W przypadku gdy dana nazwa występuje w kilku miejscach na UMP
zawsze wskazywana na mapie jest pierwsza możliwość - bez względu na co klikniemy na liście wyboru.
Przykłady: Knurów, Radziejów.
Nüvi-765
ememek
Bywalec
 
Posty: 276
Dołączył(a): So, 25 lip 2009 21:07
Lokalizacja: Wrocław

Re: Widok przez www

Postprzez wopozka » Wt, 17 lis 2009 8:12

ememek napisał(a):Źle działa wyszukiwarka miast na www.

[...]

Przykłady: Knurów, Radziejów.


U mnie działa dobrze.
wopozka
Bywalec
 
Posty: 579
Dołączył(a): Cz, 18 paź 2007 9:48

Re: Widok przez www

Postprzez mar_rud » Wt, 17 lis 2009 9:17

ememek napisał(a):Źle działa wyszukiwarka miast na www.

To zależy od podejścia. Miasta się znajdują, ale tylko pierwsze z listy jest domyślnie pokazywane na mapie. Reszta jest widoczna na zakładce szukaczki, gdzie można kliknąć i przejść.

Podpowiadanie jest tylko sugestią odnośnie kryteriów szukania. Przy okazji korzysta z tabel grupujących, aby nie przeszukiwać wszystkich danych, tylko to co jest potrzebne do podpowiedzenia + dodatkowe indeksy dla niepełnego wyszukiwania nazw.

Niestety nie ma możliwości w aktualnym formularzu wpisać żadnego dodatkowego warunku, który rozróżniłby miasta o tej samej nazwie. Oczywiście mogę zrobić pewne obejście i jak znajdę chwilę to może dodam, by działało to bardziej intuicyjnie, czyli po kliknięciu/wybraniu pozycji z listy przechodziło na mapę na te miasto, a nie pierwsze ze znalezionych o tej samej nazwie.
Marcin Rudowski
UMPpcPL@WWW, Dakota 20, Vista Cx, HTC Legend
Avatar użytkownika
mar_rud
Bywalec
 
Posty: 213
Dołączył(a): N, 05 sie 2007 7:56
Lokalizacja: Warszawa, Płock

Poprzednia stronaNastępna strona

Powrót do UMP-pcPL

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 4 gości

cron