Hvordan lage en Google Maps Mashup

Hvordan lage en Google Maps Mashup


I Google Maps, en mashup viser informasjon fra andre kilder enn Google Maps og overlegg den på kartet. For eksempel kan en mashup vise leiligheter til leie eller en gjennomgang av bar eller restaurant.

Google gir seks Application Programming Interface (API) som du kan bruke til å lage mashups, men Static Map API er den eneste som ikke krever en utvikler lisens. The Static Map API bygger mashup informasjon i URL adressering kartet på websiden.

Bruksanvisning

1 Definer hvilken informasjon mashup skal vise. Dette bestemmer hvilke parametere og verdier skal være med i nettadressen. Spesielt bestemme plasseringen og hva du ønsker å mose opp. For eksempel, hvis du har en database av hoteller, må du skrive et script som henter informasjon fra databasen og plasserer den i nettadressen.

2 Skriv kartet base URL, som du vil legge til parameterne du valgte. Basenettadressen er "http://maps.google.com/maps/api/staticmap."

3 Tilsett beliggenhet og kart parametere. For eksempel, for å gjøre kartet sentrum på Sorrento, Italia, med et zoomnivå på 10, en størrelse på 400 av 400 piksler, og ingen mobil-sensor, skriv "http://maps.google.com/maps/api/staticmap ? senter = Sorrento, Italia & zoom = 10 & size = 400x400 & sensor = false. "

Steder kan bli lagt til som adresser eller koordinater.

Sensoren parameteren er obligatorisk, og kan settes til enten "true" eller "false", for bruk med mobiltelefoner som har GPS. Å tillate kartet til å samhandle med en mobil enhet, setter parameteren til "true".

4 Legg stedsmarkeringer. Stedsmarkeringer legge dynamiske data til kartet. Hvis URL regenereres hver gang brukeren ser på den, kan plassering og innhold av stedsmarkeringene endres hver gang. Stedsmarkeringer er adskilt med røret karakter, "|".

For eksempel, for å plassere tre pinner på kartet på Positano, Amalfi og Capri, skrive "http://maps.google.com/maps/api/staticmap?center=Sorrento,Italy&zoom=10&size=400x400&markers=Positano,Italy|Amalfi,Italy|Capri,Italy&sensor=false."

5 Legg til innhold på markørene. Markørene kan inneholde bilder eller tekst. Bilder kan være maksimalt 4096 piksler. Tekst kan være flere linjer adskilt med røret karakter.

Innholdet av markørene er valgt av "-ikonet:" parameter på markør. Hvis du vil inkludere en markør med teksten "Sorrento" inkludere "http://chart.apis.google.com/chart?chst=d_map_spin&chld=1.2|30|FFFF88|10|_|Sorrento" i nettadressen.

I Italia eksempel å sette inn en markør med en kaffekopp ikon, skriv "http://maps.google.com/maps/api/staticmap?center=Sorrento,Italy&zoom=10&size=400x400&markers=

icon:http://chart.apis.google.com/chart%3Fchst%3Dd_map_pin_icon%26chld%3Dcafe%257C996600|Sorrento,Italy&sensor=false".

Hint

  • Google Maps API bruker røret karakter. Hvis en API for Google Charts er innebygd i kartet URL, må røret tegnene i Chart API for Google være unnslippe kodet (erstattet med «% 7C"). Ellers leser serveren rørene i Chart API Google som en del av Google Maps API.
  • Hvis du har dynamiske data, bruke Javascript API. Det gir deg også muligheten til å inkludere beskrivende tekst med hver markør.