Kom ihåg mig?
Home Menu

Menu


Google Maps KML-filer utifrån adresslista

Ämnesverktyg Visningsalternativ
Oläst 2010-02-02, 11:51 #1
Reactorman Reactorman är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2006
Inlägg: 40
Reactorman Reactorman är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2006
Inlägg: 40
Question Google Maps KML-filer utifrån adresslista

Kan man på något enkelt sätt utifrån en lista med adresser eller postnummer skapa en KML-fil som man kan importera i Google Maps?

Finns det något PHP-API som man kan använda för ändamålet? Grejen är ju att man måste konvertera en adress till en koordinat för att kunna sätta ut en Geo-tag i Google Maps.
Reactorman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-02, 12:31 #2
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Jag tror det måste finnas med koordinater i KML-filerna, närmare info hittar du här:

http://code.google.com/apis/kml/docu...whatiskml.html

Koordinaterna kan du hämta via Google Maps API med hjälp av Reverse Geocoding:

http://code.google.com/apis/maps/doc...verseGeocoding

Antalet anrop per tidsenhet är begränsat så om du har en alltför stor lista får du dela upp den lite grann.
__________________
Full-stack developer, free for smaller assignments

Senast redigerad av tartareandesire den 2010-02-02 klockan 12:36
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-03, 12:28 #3
Kimpo Kimpo är inte uppkopplad
Medlem
 
Reg.datum: Mar 2009
Inlägg: 185
Kimpo Kimpo är inte uppkopplad
Medlem
 
Reg.datum: Mar 2009
Inlägg: 185
Jag körde en uppdatering i en adressdatabas jag kör på en sida, ca 8000 adresser. 300ms paus mellan varje anrop fungerade. Testade först utan paus, men fick ofta responsen too many requests.

Jag har använt denna
http://maps.google.com/maps/geo?q=Di...&key=DinNyckel

Den returnerar en kommaseparerad sträng som du kan splitta ner till en array eller nåt.

uppdatering:

Verkar som Google inte kräver nyckel längre så testa denna länk så får du direkt svaret på en webbsida så ser du strängen också

http://maps.google.com/maps/geo?q=ku...olm&output=csv

Första värdet är Status: 200 = OK sen finns det andra statuskoder men du vill ju ha 200
Andra är Accuracy dvs träffsäkerheten , den går 1-9 1 = kasst , 9 = bäst
Sen kommer Latitude
Och till sist Longitude

lycka till

En uppdatering till:

Klistra in länken i webbläsaren, verkar inte fungera att klicka direkt på den

Senast redigerad av Kimpo den 2010-02-03 klockan 12:36
Kimpo är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
geocoding, google maps, kml, xml


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 02:21.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017