2013-01-21 10 views
5

Próbuję użyć mojej niestandardowej stylizacji utworzonej za pomocą interfejsu Google Maps API v3 z istniejącą mapą utworzoną za pomocą narzędzia Moje miejsca online, bez pobierania danych KML.Używanie istniejącej mapy Google "Moje miejsca" z Maps API v3 stylizacja

Tu jest link do mojej mapie z danych KML:

https://maps.google.co.uk/maps/ms?msid=214652605574280498452.0004d3cc7c556a8346d32&msa=0

Widziałem poprzednie pytanie, które skierowane ten problem:

Query existing, public Google Map via the Google Maps API v3

Jednak zamiast pobierać Dane KML, czy istnieje sposób na wykorzystanie mojej mapy bezpośrednio? Muszę później wprowadzać zmiany w znacznikach miejsc bez konieczności pobierania pliku KML za każdym razem.

Odpowiedz

6

Podczas tworzenia mapy w MyPlaces link do dokumentu KML to unikatowy adres URL, który można ładować za pomocą interfejsu API, w przypadku URL powyżej z wyjściem = zmienna KML dodany do URL: https://maps.google.co.uk/maps/ms?ie=UTF8&msa=0&output=kml&msid=214652605574280498452.0004d3cc7c556a8346d32

Ten link wygeneruje plik KML z uwzględnieniem wszelkich zmian, więc jeśli czytasz plik KML tutaj za każdym razem, gdy zmiany będą wyświetlane, gdy klient użyje tych danych. Myślę, że bezpośrednie trafienie w adres URL nie narusza tego, co rozumiesz przez "nie pobieranie pliku KML", czy mam rację?

+0

OK, brzmi idealnie, teraz to zrobię, dziękuję bardzo za szybką odpowiedź! – Alex

Powiązane problemy