Läste om Skypes och Aftonbladets gratis-WiFi och klickade på länken “Finn din hotspot” på deras hemsida. Denna ledde till en stor karta hos Hitta.se där alla öppna accesspunkter fanns markerade.

Det visade sig vara samma karta som man når från Hitta.se. Ingenting ovanligt i URL:en eller något.
Så jag tittade i HTML-koden på skypewifizones.se och hittade följande:

Alltså ett formulär som postas till Hitta.se, med ett XML-dokument där alla kartpunkter specificeras, ihop med vilken ikon de ska ha på kartan samt vilken HTML som ska visas i “pratbubblan” som öppnas när man pekar på varje kartpunkt.
Det är ett ganska statiskt API jämfört med t.ex. Google Maps Javascript-baserade, men man kan ju undra om det här är något som kommer bli tillgängligt för alla.
Jodå! (Dock är vår favicon lite svårhittad mot kartan. Kolla i närheten av Katarina kyrka.)
Posted by: Peter Lindberg | 2007.05.07 at 11:13
Intressant!
Posted by: Peter Lindberg | 2007.05.07 at 11:13
Det bör ju vara rätt enkelt att testa om det är “publikt”, dvs om formuläret kan postas från vilken domän som helst. Dokumentationen över "API":et är inte publik, eller åtminstone inte så lätt att hitta (pun intended). Återkom gärna om resultatet om du orkar testa…
Posted by: Rasmus | 2007.05.07 at 11:13
Lysande! Tittar man lite på klassen StarMap så ser man bland annat en metod med följande skelett:
addPoint: function(x,y,title,iconURI,zIndex)
Dvs om man kunde embedda kartan på sin egen site på något smidigt så skulle det definitivt gå att programmera mot ett JS-API á la Google Maps.
Eniro har faktiskt en liknande funktion:
function addSymbols(symArray,id)
Fast scriptfilen där Symbol-klassen finns är obfuscated och lite mer svårtolkad.
Posted by: Rasmus | 2007.05.07 at 11:13