Damdin Dandi
Enkhtuya
Student,
Polsko-Japońska
Wyższa Szkoła
Technik
Komputerow...
Temat: Prosze o rade z Google Maps
Witam wszystkich, prosiłbym o rade jak zrobić stronę o oparciu Google Maps.Musze na stronie wyświetlić około 1000-1500 markerów, podzielone na konkretne kategorie ( w moim przypadku kraje).
Na pierwszej stronie muszi byc mapka świata z 1000-1500 markerów,
na drugiej stronie muszi byc mapka danego kraju z kilkoma markerami,
a na trzeciej stronie muszi byc mapka z 1 markerem danej firmy.
Jak to najlepiej zrobić? Czy robić to w pliku Xml? Proszę o rady.
Maciej
Marczewski
Project Manager /
Specjalista LBS,
Mobile
Temat: Prosze o rade z Google Maps
Witaj.Przy tej liczbie markerów problem nie jest trywialny i nie da się go opisać w kilku zdaniach.
Jeśli nie masz serwerów z bazą danych, to z pewnością musiałbyś skorzystać z Google Fusion Tables. Tam zdaje się, że możesz dowolnie wykonywać zapytania przestrzenne i w zależności od zooma mapy wyświetlać odpowiednią liczbę markerów.
Pomocne zapewne okażą się biblioteki grupujące markery typu ClusterMarker - na mapie nie wyświetlisz jednocześnie takiej liczby markerów: mapa po prostu może się zawiesić.
Jeśli skorzystasz z Google Maps API, to nie musisz tego robić na oddzielnych stronach. Za pomocą AJAX i Javascript z powodzeniem osiągniesz ten cel na jednej mapie. Pytanie tylko na ile jesteś biegły w programowaniu.
Jest też na pewno opcja skorzystania z kreatorów map Google i zaczytać do nich dane dynamicznie na podstawie pliku KML. Taka mapa może i będzie działać wolno, ale cel osiągniesz małym nakładem pracy.
Powodzenia!
MaciejM
Michał
Pękała
Kierownik Projektu,
GoldenLine
Temat: Prosze o rade z Google Maps
Jeśli szukasz biblioteki do klastrowania, polecam dobry artykuł na ten temat:http://www.svennerberg.com/2009/01/handling-large-amou...
i bibliotekę Marker Clusterer
- API v3 http://google-maps-utility-library-v3.googlecode.com/s...
- API v2 http://gmaps-utility-library.googlecode.com/svn/trunk/...
Damdin Dandi
Enkhtuya
Student,
Polsko-Japońska
Wyższa Szkoła
Technik
Komputerow...
