Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js][kml] googlemaps - Jak się dobrać do danych np. markerów?
neverever
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 44
Dołączył: 17.02.2004
Skąd: Wieliczka

Ostrzeżenie: (10%)
X----


no więc ładuję sobie mapkę z pliku KML, w dużym uproszczeniu

Kod
geoXml = new GGeoXml("http://www.costam.pl/mapa.kml");

map.addOverlay(geoXml);


Mapka się ładuje poprawnie.

Teraz pytanie, jak się dobrać do zawartości zmiennej geoXml ?

przykładowo odczytac dane pierwszego/ostatniego markera ?


=====================================


ok, już sobie z tym poradziłem.

Mam jednak jeszcze pytania z innej beczki.

Jak przy pomocy GeoXml lub EGeoXml załadować plik kml ze wskazanego adresu url?
Bo jak plik mam na serwerze (lokalnie) i podaję "nazwapliku.kml" -to ładuje się prawidłowo,
ale jak już chcę załadować po adresie url (zdalnie) - "http://maps.google.com/jakassciezka.kml" - to już nie chce załadować tej mapki. Dlaczego nie chce czytać zdalnie źródła kml? Jak załadować z adresu questionmark.gifquestionmark.gif?

Dodam, że przez tradycyjne GGeoXml nie mam tego problemu, tylko przez parsery EGeoXML i GeoXml nie czyta mi z urla.


Kolejna sprawa, to czy ktoś wie, dlaczego nie chce mi działać mapka po użyciu najnowszego GeoXml ( http://code.google.com/p/geoxml/downloads/list )questionmark.gif
-na starszym działa ( http://www.dyasdesigns.com/geoxml/japan.htm ), a na tym najnowszym nie.

Ten post edytował neverever 11.10.2009, 22:23:23


--------------------
neverever
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Dodam, że przez tradycyjne GGeoXml nie mam tego problemu, tylko przez parsery EGeoXML i GeoXml nie czyta mi z urla.

A nie czytasz przypadkiem z innej domeny?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
neverever
post
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 44
Dołączył: 17.02.2004
Skąd: Wieliczka

Ostrzeżenie: (10%)
X----


Cytat(erix @ 12.10.2009, 12:16:52 ) *
A nie czytasz przypadkiem z innej domeny?

Owszem, url czytam z obcej domeny, dokładnie prosto z serwisu maps.google.com

I właśnie w przypadku prostego GGeoXml czyta zarówno z pliku lokalnego znajdującego się na moim serwerze (będącego de facto eksportem z maps.google.com) jak i bezpośrednio z adresu googlowskiego.

Natomiast jak chcę skorzystać z parsera EGeoXml czy starszej wersji GeoXml, to czyta mi tylko pliki lokalne a już z adresu url nie.
Nie wiem jak na nich wymusić by czytały tez bezpośrednio z url map googla, czy innego zadanego adresu.


No i właśnie jeszcze ta ciekawość, dlaczego na najnowszym GeoXml mapka wcale nie działa?



--------------------
neverever
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




No jeśli ta biblioteka korzysta z AJAX, jest to technicznie ograniczone przez przeglądarki.

Poczytaj o crossdomain AJAX.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 02:05