For flere dage siden sendte en ven mig et spørgsmål om at uploade kort, der kan vises i Google Maps uden at komme ind i API'en, her bruger jeg lidt tid på det.
1. Opret en kml
Et kml kan oprettes næsten med et hvilket som helst kortlægningsprogram, det kan være ArcGIS, Manifold, Bentley Map. GvSIG eller AutoCAD Map.
Du bør kun gøre fil / eksport / kml eller noget lignende
I dette tilfælde skal jeg eksportere denne geometri.
Den type linje, udfyldning og andre funktioner vil gå med filen, jo mere ... jo større bliver det.
2. Åbn den med Google Earth
Sådan får du vist filen i Google Earth: Fil / åben
3. Upload det til Google Maps
For at uploade det til Google Maps skal du have en gmail-konto, og du skal bare tilføje Google Maps til din profil, og når du kommer til Google Maps, kan du logge ind.
Derefter vælger du muligheden for at oprette et nyt kort og importere. Derefter ved at klikke på figuren kan du tilføje data til den, inklusive fotografier eller webindhold.
Du kan uploade kml, kmz eller GeoRSS filer op til 10 MB
4. Implementer det på Google maps
Når du er uploadet, kan du se det og endda del linket så andre også ser det, hvis du beslutter at det er offentlig adgang.
Og som Gerardo sagde i kommentarerne, hvis du har filen gemt et eller andet sted, idet du kender url'en, skal du skrive den i "søgekort" -rummet og voila, den vises. Så længe det ikke er en meget stor fil ... 10 MB tror jeg.
For at løse størrelsesproblemet kan du forenkle geometrien fra GIS-programmet og være opmærksom på at topologien opretholdes.
For eksempel her forlader jeg kortet over 298 kommunerne i Honduras i kml format, når det eksporteres det normalt måler 104 MB, er dette blevet forenklet ved hjælp af Manifold GIS til at være i en størrelse på 12 MB ... en af disse dage taler vi om, hvordan Manifold gør det.
6 kommentarer
Hvilket program bruger du til at konvertere filen til kmz?
Jeg vil uploade et kort og sætte det i Maps, men jeg kommer til det øjeblik, hvor jeg importerer filen .kmz, der ikke er foretaget ændringer i kortene, og jeg har lavet cn test nogle få Kb, og jeg får det samme.
Ved nogen at jeg gør forkert?
Jeg vil gerne kunne tilføje gmail til kortet for at indsende fotos Jeg har tusinder, da jeg bor en halv blok fra en smuk strand
Den grænse kendte jeg ikke...ja, den har også grænser i forhold til ikke at kunne vise 3D objekter f.eks. Men hvis der er en skærmoverlejring, vises den på kortet ... eller brugerdefinerede ikoner osv. Det er en meget hurtig måde at vise kml i Maps.
Og forresten hilser jeg dig allerede i år og ønsker dig alt det held, du fortjener til næste år! ... samt lykønsker dig med din fremragende blog, som efter min mening burde være den mest menneskelige der er inden for disse emner teknikere, du beskæftiger dig med, hvilket for mig er det vigtigste.
Hej Gerando, hvor coolt det tip. Kun filen skal være mindre end 10 MB i størrelse.
Hvis du har uploadet en kml/kmz til en eller anden server, kan du også indsætte den tilsvarende URL i boksen "Søg på kort" og derefter klikke der. Kml'en vil blive indlæst. Øje! Filnavnet må ikke indeholde store bogstaver eller mellemrum.
På den måde vil du se kml / kmz på kortet. Derefter kan du også tilpasse og / eller indsætte linket til det pågældende kort (som også viser kml).
Greetings!