Google maps API - en aangepaste dekking

Google maps API - en aangepaste dekking,,,,,,, in onze vorige les, we kijken naar hoe je de toevoeging van de mark en de diensten op maat van de kleur en het gebruik van Google maps API - menu 's.Deze handleiding moet worden uitgelegd hoe de dingen om je eigen persoonlijke kaart en de dekking, het op Google maps (zoals mijn 1896 kaart in Portsmouth,,, in deze handleiding, zullen we nog een "weer op de kaart zetten we de" omvat.Ik gebruik het schema is volledig verzonnen, maar de technische zal creëren voor je allerlei interessante dingen.Je kan voor de geschiedenis van de kaart, pas in kaart brengen, gesloten op specifieke gebieden, zoals de campus van de Universiteit van - de lijst is eindeloos.,,,,, Google maps is door vele onafhankelijke tegels.Goede foto van keramische tegels à la Google maps website.,,, er zijn een paar dingen die je moet weten voordat je begint met:,,, Google maps is gebruik te maken van de verschillende foto 's van "stenen" (zie hierboven).Met andere woorden, de kaart is verdeeld in onzichtbaar net elk netwerk is een aparte 256x256 pixels, documenten, je moet op. "Op het niveau van elk beeld blok.Wat is "niveau, van nul naar boven, en verandert je Inzoomen en van de kaart (zie hierboven).,, je kaart die gaan leven als een echte grote beeld (foto of Papoea - Nieuw - Guinea), en je" stuk "op de tegels.Dit is een herhaling van het proces, in deze zin, een beeld worden verdeeld, de oprichting van een groep van het eerste niveau van de zoom van keramische tegels, en vervolgens in kleine delen van de tweede groep, op het creëren van een van de in het kader van een niveau van keramische tegels ", enzovoort. Deze Handleiding verklaring van elke stap, met inbegrip van software het instrument is (gelukkig),Wat voor automatisering, om het leven makkelijker te maken.Elke stap van de bron in het pakket documenten kan worden gedownload op het downloaden van het model, en om te beginnen, de eerste stap is de productie van een model, je kan je eigen dekking.Dit is in feite 9984x11776   pixels,,, je doel is het creëren van een model in photoshop (of een gelijkwaardige grafische toepassingen) is precies dezelfde grootte en vorm van de Google maps zou je op de top, als het op het hoogste niveau, versterkt.  (als je niet weet wat je moet maptiler "op het niveau van de hoogste,. Org   nuttig is).,, je moet dit doen, kan het gebruik van   maptiler mash - up   en de uitbreiding van het   in photoshop verwacht je redden van het model" op het niveau van de grootste kaart.Bijvoorbeeld:,,, gebruik je grafische toepassingen open model kaart redde je. Naar   tegels,, à la Google maps website om een deel van     schoten je Google maps, je moet het niveau van de maximale zoom.,, pasta schoten je photoshop dossier, en uitbreiding van de   je model beeld dus het volledig gericht op de desbetreffende paragraaf, de komende uitbreiding.,, geschrapt.Uw model kaart niet van goede kwaliteit zijn, maar dat is niet belangrijk, maar je moet het profiel en verwijder je het, uiteindelijk, blijkt dat een andere optie is   Google maps downloaden, maar let op Google t & CS.Tegelijkertijd is deze praktijk niet haalbaar is en een gedetailleerde kaart van de grote Britse kaart; "niveau 12 te groot zou worden, met photoshop open.Ben ik in dit stadium niet te bemoeilijken.Dus een kleine verandering in de vorige les, ik veranderen "op het niveau van de grootste van 12 tot 10 voor ons een van de omvang van de werkzaamheden van het beheer van de bestanden.,,, je eigen kaart, als je je kaart JPG gebruik van deze procedure, in het   photoshop open, of hou je van grafische de toepassing van,,,,,, ik gebruik bestrijken.Ik weet, en dat is niet een artistiek talent laten zien, maar het is voor de presentatie van de werken.De kaart die je ziet er geweldig uit.(de werkelijke omvang 7248x10929 Papoea - Nieuw - Guinea),,, gebruik je het beeld als model, boven je eigen kaart.Dit is om ervoor te zorgen dat uw kaart perfecte lijnen met Google maps, en sluit uw kaart model laag.(in feite niet te worden verwijderd van het begin.Inderdaad, het is een goed idee, het creëren van een fundamentele, als ik weer, en de rest van de cursus volgen, om wat goed voelt.En het creëren van een geweldige dingen.Statistieken betreffende het template van de kaart, en verborgen laag.,, bewaar je kaart voor Papoea - Nieuw - Guinea of JPG (als je een transparant, zoals in deze handleiding, zee, en dan naar een Papoea - Nieuw - Guinea).,,, naar het beeld scheppen van de kaart heb ik in dit stadium, dit in de source code,, beschikbaar zijn. Je kaart,, er zijn verschillende manieren kun je je beeld scheppen van de kaart de tegels.Als je wilt weten wat je aan het doen in de context van informatie, dan.Of, als je het kan me niet schelen hoe het werkt, is het naar het volgende hoofdstuk.In geografische zin projectie systeem, een projectie van het systeem, is een vliegtuig van de kaart is hoe een rond object, namelijk de kaart naar de aarde te creëren.Er zijn allerlei (eerlijk gezegd verbijsterd) formule en rekenen om dit doel te bereiken.Alles wat je moet weten is  , verschillende projectie systeem in de wereld van de resultaten van de verschillende kaart van het vliegtuig.,,,,,, Mercator (boven) en de GAL - de Peters projectie (onder) het creëren van verschillende tweedimensionale kaart.(de foto 's van net geen Google maps tegels, dit is Square correlatie).,,, het creëren van een Google maps, je moet het gebruik van het Mercator - bolvormig Mercator systeem overlappen.Dit is gedefinieerd als: 900913 of 3857 bijvoorbeeld.  meer te weten komen over projectie systeem zien   tegels à la Google maps pagina 's, en vond zijn kaart, elke kant kan genereren, voordat je je tegels, je moet de positie van de   Noord, Zuid, Oost en West   je aan beide zijden van de kaart.Als je met een  'spherical Mercator "- systeem, die nodig zijn om in de bal meter en de lengte - en breedtegraad,,,,,, wat lezen de mix van links op de website: aantal = West, rechts, links onder nummer = = = = = = = in het zuiden, in het Oosten, ten noorden van de rechtse hoek,,, =. Je kan ze vinden de waarde van de positie van het gebruik van deze mash - up.Ik vond dat de eenvoudigste methode is in een tijd van de kant van het recht een vergroot.Dus je   vinden ten westen van de waarde van de kaart, schrijf het op, en dan naar het zuiden, de waarde, enzovoort. Als je dat beseft, dat vier waarden, kan je nu je kaart op de tegels.De keuze van een paar opties 1:maptiler snijden.,,,, ik ben blij dat de   maptiler   software is eenvoudig te gebruiken.In deze handleiding   schrijven als maptiler vernieuwing van hun software.Maar welke versie van de download, dit zijn de fundamentele stappen:,,, maptiler downloaden.Of bijgewerkte versie. Om te beginnen met het plannen van en keuze, Google maps, verenigbaar met de gekozen., toe te voegen, dan in de vorige stap van de kaart beeld creëren.,, u zal worden gevraagd voor de  , kan je de grenzen van de kaart is gevestigd, namelijk in   bal meter aan Elke kant van je net gevonden.  0,41 (de meest recente versie van de twee versies) Dit is heet, doos. , wees voorzichtig   je in volgorde van waarden.Toen vroeg je ruimte, en van het gebruik van het systeem van verwijzing /coördineren,   EspG:3857,.Als je met de oude versie 1 (beta - versie maptiler, en dan met  , bijvoorbeeld: 900913,), en de keuze die je wil, "op het niveau van de tegels.Je moet bij het creëren van een maximale waarde is het behoud van de waarde van de statistieken betreffende het template van (hoger).Keramische tegels à la Google maps pagina 's is uitzoeken wat je nodig hebt "waarde van minimale nuttig, tovenaar, blijven het einde. En het begin van de  ,   maken. Dit kan een tijdje duren; een koffie, een goede kans.,,,,, noot: als u met de in de nieuwe versie is maptiler, is er een probleem, je kaart tegels watermerk.Ik denk dat in bepaalde gevallen, misschien is een uniforme producten of technologieën te bewijzen dat het concept, dat is geen probleem, in ieder geval.Maar er zijn een paar   manier van reizen.De meest voor de hand liggende is de aankoop van modernisering van 20 dollar, geloof ik.Een andere mogelijkheid is het gebruik van gdal2tiles Python.  mijn persoonlijke voorkeur is te verbeteren, want ik heb mijn tijd liever in de creatieve dingen, in plaats van de bouw van de stimulering van het script, maar zou je er anders over denken. Dat blijkt dat, als je geen problemen maptiler software gebruiken, dan     zeer nuttig forum van gebruikers.2, afdeling gdal2tiles opties:,, een andere maptiler is gdal2tiles script.   maptiler software is eigenlijk een van de in het bovenstaande scenario 's, via het bevel interface.,,,,,, gdal2tiles is Python, in maptiler - hart.   kan worden besteld door de gebruiker rechtstreeks met behulp van dit script.,,, gdal2tiles   veel meer mogelijkheden biedt, maar er zijn ook een aantal moeilijke gebruik; dus alleen te lezen, als je het gevoel voor avontuur.De eerste fase is de oprichting van een,, het beheer van het milieu gdal2tiles script.Hoe doe je dit hangt af van de werking van het systeem.  als u met een 32 - bits ramen machine (als je niet zeker bent). Hier, dan kun je het kan gebruiken osgeo4w.,,, moet je eerst   installeren Python   en   controleren de Python in je pad, dan osgeo4w downloaden.,.,, val, het selecteren van geavanceerde installatie, kiezen, hun bibliotheek,,, in de keuze van hun Python, verpakkingen, blijven om de installatie.,.,, als het klaar is, moet je op je bureau van de osgeo4w icoon.Dit is een dossier dat bevel te    .,,, als je met een van de ramen van 64 bit machine (als je niet zeker bent). Hier, dan is het een beetje anders.Deze verwijzing naar richtlijn rechtstreeks van de belasting (en vergunningen) Paul kwon   blogs en verdient de volledige krediet verleend een gedetailleerde beschrijving van de installatie.,,, + + Python, Python, controleer je pad variabelen, python.exe, rennen.(bijvoorbeeld - C: python27, Python. En we hebben de Python) van de samensteller.In mijn geval, Python heeft opgesteld en   Python 2.7.5 en bouw (standaard, 15 mei 2013, meester v.1500 22:44:16) [64] (amendement 64 bits) in de 64 bits -.,, hun binaries, in   HTTP://vbkto. Dyndns. Org /. /.In de tabel in de keuze van de desbetreffende versie.In mijn geval,     release-1500-x64-gdal-1-10-mapserver-6-2   "is in msvc2008 de correcte versie   (Win64) - stabiliteit", omdat de Python is 1500, hun algemene installatie. Gedownload van de kern.In mijn geval,   downloaden gdal-110-1500-x64-core.msi, hun Python gebonden (nodig is voor de installatie van hun kern).In mijn geval gdal-1.10.0. Win-amd64-py2.7. MSI   -   koos ik dit omdat 1.10.0 is een van de meest recente en mijn Python 2.7.5. De belangrijkste onderdelen van de installatie, en hun.De keuze van de kern van de map niet hun doel.Het zal worden geïnstalleerd in de "C: procedures en hun MAP.,, de installatie   hun Python bindend.,, de bindende, kan je in hun programma 's: mobiele map c \\ documenten mee naar waar je maar wilt. En, tot slot, op het menu, klik, en alle procedures, en dan door de,,.Het commando dat bevel moeten beginnen, dus, in de veronderstelling dat je voorbij de (soms is een trauma.De oprichting van gdal2tiles software milieu het proces, het is tijd om er niets mee te maken,,,,,,, hun commando.De osgeo4w lijkt het zeer vergelijkbaar.Deze twee beschikkingen is hetzelfde. ,,, of wat je ook osgeo4w of hun milieu, je commando moeten vergelijkbaar zijn met het scherm.Je kan beginnen met het gebruik van gdal2tiles script.,, ten eerste, moet je kijken naar de MAP, wil je redden van de kaart te snijden.(deze commando 's zijn waar je moet zijn:  , Dir, je een lijst geven van de huidige lijst van alle nuttige maatregelen om de in de catalogus, cd' s, cd 's, betekent dat een niveau van bomen), als je op de juiste MAP, en je kan beginnen met de bouw van Je tegels.In deze handleiding voor het creëren van de demo 's, dit is mijn commando, gdal_translate -, enz. -,, a_srs EPSG:900913 - 0 - 0 8109796.717743561 -910307.6791052371 GCP). 7248 0 196252.07012218982 8109796.717743561. 7248 10929 196252.07012218982 6438749.514630105 part2_rainfall_map.png GCP, de registratiebelasting,,,, gdal2tiles.py P - Z - 6 - 10, de registratiebelasting,,, wat is de interpretatie van deze beschikking kijk  , gdal_translate, pagina' s, gdal2tiles en,   blz.Er is een     door   hun orders zijn nauw met elkaar verbonden, maar in dit geval niet nodig.Er zijn een paar dingen opgemerkt moet worden dat de drie  :,,,, ICH-GCP,   aard in verband met uw kaart van de drie in de hoek.Elke keer als de waarde van de GCP - de eerste, in onroerend goed die betrekking heeft op Je foto 's van de pixel - omvang van invoer, en de tweede op de waarde van de bal meter van de coördinaten (lengte - en breedtegraad niet - zie hierboven).,,, dus moet je met je kaart:,,, gdal_translate -, enz. - a_srs EPSG:900913 Noord - West - 0) in het noordoosten van de GCP - width_of_your_input_map_file_in_pixels 0) width_of_your_input_map_file_in_pixels height_of_your_input_map_file_in_pixels   Zuidoost - your_input_file_name.png your_output_file_name. De registratiebelasting,,,, gdal2tiles.py P Mercator - Z - zoom_range name_of_output_file. De registratiebelasting, na het schieten, en de tweede in commando, Je computer zal in de lente begon te snijden z' n imago creëren   tegels kaart. Misschien hou je ta 'Ik kan een bevel van een exacte   osgeo4w   en hun milieu, als je op rond de MAP, gebruik van commando van onzekerheid.,,, de produktie te begrijpen, wat je ook gebruikt voor de productie van keramische tegels die je voor de   map zal hetzelfde zijn.,,,,, van keramische tegels.Dit zijn zes fase van de uitbreiding, de "X" locatie "31, uw positie is de naam" van elk dossier, Google maps op alle tegels zijn "*" en de "waarde".- ja, een ander coördinatensysteem.)De eerste fase van de map "niveau, en dan in de folder lager niveau is een X - coördinaat, en die naam is" y "coördineren, voor als je het nodig hebt in het op de website van de   moet je je naam met de tegels van de kaart bekijken.Met andere woorden, de positie van de aanpassing naar je wil, "niveau, zodat het met je MAP, en kijk wat Google" * "en" je "waarden.Moet je zien hoe het met je zoon en dossiers van de overeenkomstige kaart tegels, controleer je naam. En de tegels goed is, stel ik voor dat de kopie van een of twee "tot het laagste niveau van de kaart die je documenten (zoals documenten voor keramische tegels van photoshop) oprichting van een fase.Controleer of ze geschikt zijn voor de Top van je kaart.Kijk eens wat ik heb om de bron van het dossier, als alles goed gaat, gefeliciteerd met je aan het werk.,,, mijn kaart tegels niet de juiste naam.Oh, schat.Dit zal als je met maptiler software of de oude versie van de gdal2tiles script.Je dossier en geen MAP) de nomenclatuur van de nomenclatuur van het gebruik van dit.Als je kijkt naar de     blz.   kan je zien dat er twee per watt de X - en Y - waarde van keramische tegels; dat Google op en dit op.We moeten alleen   worden omgedoopt tot "Google maps" genaamd, van deze nomenclatuur, kan het handmatig gedaan worden, maar het zou teveel tijd in het merendeel van de kaart.Gelukkig is er een geschikte huisvesting script, zal voor je werken.Je moet weten dat een beetje over   zeer fundamentele Linux ', zoals de map.   werking van Shell. Alvorens een kopie van uw werk, van keramische tegels. En #!In dit artikel worden bin //SH weg in de% quot% is - d * /* * * * * * * * * * * * * * deze documenten /% quot% = dollar weg&#* *} {y = $(voor dit dossier%. Papoea - Nieuw - Guinea} {deze weg zoomx = dollar% /* * * * * * *} {Zoom = dollar weg% /* * /* * * *) nieuwe = dollar (((1 & lt; & lt; China ") - y - 1)) {} euro /dollar van M 'n oude man zoomx {} {} dollar. Papoea - Nieuw - Guinea zoomx /$nieuwe} {. Papoea - Nieuw - Guinea, kopiëren en plakken notitieblok en het behoud van de bovenstaande scenario' s naam" boo "uit te breiden..Als het redden van de   "Sh" dossier in dat kladblok, maken de volgende files'"alle" Save als type "is geselecteerd, en zet de naam in quotes." rename.sh ".,, als je met een MAC. Dit kan worden als in de terminal van Shell.   (beperkte  , toepassingen, Dan, en dan, terminal,.,,,,, als je de ramen zijn op een machine, dan je schelp bevat (of". Shit 'je moet gebruik te cygwin files), die is a Linux als milieu voor de ramen:,,, - en installeren cygwin,, - de'rename.sh'dossier dat Je net gered in de cygwin\\bin MAP. Begin Cygwin.,, en de weg naar de  , cygwin\\bin, MAP.   (ie.  , cd' s,  : change gids,  , CD... Die van de boom,  : op één niveau, en  , is  : laat de bestanden en dossiers in De huidigeDe gids.), zodat de rename.sh, executie, rename.sh chmod 755, moet je ook omzetten in een Linux - werking van het, of je de lijn als gevolg van de ineenstorting van de   R voor fouten.Dus zorg ervoor dat je je nog steeds op de vlucht, cygwin, MAP en de werking van D2U, rename.sh, en dan naar de tegels die je de MAP (zie foto 's), en dan een script, het type, de rename.sh,,, na het script, kun je even kijken naar jouw dossier heeft gedaan.Kijken of ze overeenkomen met de naam van de Google coördineren op het,, blz. Als je het vergelijkt met de naam in de "drie documenten" en "4 documenten"   MAP bron, kan je het verschil zien.,,, - je kaart, de naam van je kaart, om ervoor te zorgen dat de operatie goed kun je je kaart tegels.,, de verschillende instrumenten voor Papoea - Nieuw - Guinea beeld zonder druk, maar ik worstel (heeft) zoeken naar een volledig vrij, geen werk.Bijvoorbeeld, de populaire pnggauntlet software niet gered van de MAP, terwijl andere gratis instrument de beperking van de maximale hoeveelheid voor het dossier, en ik heb eindelijk moeten bijten. Pngoutwin software kopen.Deze kosten in de tien pond, dat is een koopje aan het redden.  pngoutwin zijn dossiers structuur en laat je drukt je dossier eens.,, als je pngoutwin, erg intuïtief.M 'n enige waarschuwing is, moet je een kopie van een kopie, dan lopen de software.Bovendien moet er aandacht worden besteed aan de software is, letterlijk, als je de keuze van de map.,,, javascript magie om het samen, oké, we zijn er bijna.De rest is zal je mooie nieuwe kaart tegels je Google maps, de code van de kleine dingen.,,, in de eerste plaats een eenvoudig voorbeeld zien (kaart tegels van het dossier kan worden ter dekking van de bron van de link bovenaan de bladzijde),,,,,, als je vergroot en wijst erop dat De kaart dekking blijven. De kaart die een,, ///////var rainmapoverlay = nieuwe Google maps. Imagemaptype ({gettileurl: functie (coördineren, keramische tegels /REGEN ") {terug" /"Zoom + + + + + + + + + X +" /"en de coördinatie van De ontwikkeling van de coördinaten. + Y +". Papoea - Nieuw - Guinea ";}, tilesize: nieuwe Google maps. Grootte (256256)}); dit deel van de code is, en het gebruik van   imagemaptype klasse te creëren op de overlapping.De  , coördinaten X, die betrekking heeft op de naam en de map coördinaten  , Y, die betrekking heeft op de naam.Deze zijn in verband met de code voor het creëren van een pad per watt. In het Verenigd Koninkrijk, vastgebonden, vakantie, dit is de kaart die je doel is het uiteindelijke product.De instructies voor het gebruik van maken, kan je het einde van de les bij dezelfde technologie.,,,,, hebben wij ons in de eerste plaats het creëren van een variabele (, rainfalloverlaytoggle, of die nu weer) in het bezit zijn van een show.En het creëren van nieuwe functies, handelrequests opties,   behandeld als paraplu (paraplu op de knop,,,, /display). De kaart als paraplu knop klikt en verwijderen, als is gebeurd.(buttonpressed = = = = = = = = = = = = = als "regen") {///////de kaart niet als blijkt dat de vier en dan blijkt het...Als (rainfalloverlaytoggle = = = 0) {///////festivalmap bedekt met Google maps de kaart. Overlaymaptypes. Insertat (0, rainmapoverlay); ///////blijkt weer de sleutel.[festivalmap. Controle op Google maps. Controlposition. Top_left]. - (weatherkeydiv); rainfalloverlaytoggle = 1) ///////; als regen. Blijkt te hebben dan het te verbergen...Anders (///////verwijderen van deklagen.Festivalmap. Overlaymaptypes. Removeat (0, rainmapoverlay); ///////festivalmap weer belangrijke schrappen. Controle [op Google maps. Controlposition. Top_left]. De epidemie (weatherkeydiv); rainfalloverlaytoggle = 0;}},,, wat is het volgende?Voor de tot de finish.Als u vragen hebt, kunt u in de toelichting te vragen.In het kader van een handleiding zal verbinden met flickr API - en zorg ervoor dat je die foto 's van automatische flickr is aangegeven op de kaart, het beeld,.,,,, Mercator kaarten - Wikipedia, de Peters projectie kaart - Wikipedia,,



Template image into which you create your map This image is actually 9984x11776 pixels if you take a look at it in the tutorial files
My custom overlay Not exactly a showcase of artistic talent I know but it does the job for this demo Yours will look amazing  Actual size 7248x10929 png file
Mercator projection top and the GallPeters projection bottom create a quite different two dimensional maps
How to read the output on the Mashup Top-left number  west side top-right number  south-side bottom-left number  east side bottom-right number  north side
cdsbfds
gbfgr
Some of the tiles generated These are zoom level 6 the x position is 31 and the y position is the name of each file
google_maps_api_overlay_cygdrive
google_maps_api_overlay_basic
google_maps_api_overlay_final



Previous:
Next Page: