Timo Noko
2010-12-13 06:25:41 UTC
Norjalaiset ja ruotsalaiset merikortit on kännykässä osoitteessa
mobil.gulesider.no
Käyttöliitäntä vaan on turhan paska. Sitä on käytännössä mahdotonta
käyttää, etenkin kun pitäs nopeasti päättää mikä on päälletunkevan
Hurtigrutenin seuraava siirto.
Tämä python-skriptini hyppää automaattisesti kartalla oikeaan
paikkaan. Se siis lukee GPS-tiedot ja tekee refresh-linkin tiedostoon
E:\\Activenotes\\goto.html
Kun Skripti ja Linkki ovat puhelimen pikavalinnoissa, niin toimii kuin
parempikin karttasofta.
#---------------------------------------------
import positioning,appuifw,time
positioning.select_module(positioning.default_module())
positioning.set_requestors([{"type":"service",
"format":"application",
"data":"test_app"}])
def getmyposition():
print 'Reading GPS. Wait...'
result = positioning.position()
coordinates=result["position"]
mylatitude = coordinates["latitude"]
mylongitude = coordinates["longitude"]
print 'mylatitude: ', mylatitude
print 'mylongitude:', mylongitude
s='<meta HTTP-EQUIV="REFRESH" content="0; url=http://mobil.gulesider.no/map_tab.jsp?EM_z=6&EM_mm=N&EM_lat='
+ str(mylatitude) + '&EM_lon=' + str(mylongitude) + '">'
f=open('E:\\Activenotes\\goto.html','w')
f.write(s)
f.close()
print 'DONE'
appuifw.app.set_exit()
getmyposition()
#---------------------------------------------
Samalla periaatteella voi toki tehdä myös liitännän Kansalaisen
Karttapaikkaan:
#---------------------------------------------
import positioning,appuifw,time
positioning.select_module(positioning.default_module())
positioning.set_requestors([{"type":"service",
"format":"application",
"data":"test_app"}])
def getmyposition():
print 'Reading GPS. Wait...'
result = positioning.position()
coordinates=result["position"]
mylatitude = coordinates["latitude"]
mylongitude = coordinates["longitude"]
print 'mylatitude: ', mylatitude
print 'mylongitude:', mylongitude
s='<meta HTTP-EQUIV="REFRESH" content="0; url=http://kansalaisen.karttapaikka.fi/kartanhaku/koordinaattihaku.html?srsName=EPSG%3A4258&showSRS=EPSG%3A4258&scale=16000&width=600&heigth=600&y=' + str(mylatitude) + '&x=' + str(mylongitude) + '">'
f=open('E:\\Activenotes\\goto.html','w')
f.write(s)
f.close()
print 'VALMIS'
appuifw.app.set_exit()
getmyposition()
#---------------------------------------------
mobil.gulesider.no
Käyttöliitäntä vaan on turhan paska. Sitä on käytännössä mahdotonta
käyttää, etenkin kun pitäs nopeasti päättää mikä on päälletunkevan
Hurtigrutenin seuraava siirto.
Tämä python-skriptini hyppää automaattisesti kartalla oikeaan
paikkaan. Se siis lukee GPS-tiedot ja tekee refresh-linkin tiedostoon
E:\\Activenotes\\goto.html
Kun Skripti ja Linkki ovat puhelimen pikavalinnoissa, niin toimii kuin
parempikin karttasofta.
#---------------------------------------------
import positioning,appuifw,time
positioning.select_module(positioning.default_module())
positioning.set_requestors([{"type":"service",
"format":"application",
"data":"test_app"}])
def getmyposition():
print 'Reading GPS. Wait...'
result = positioning.position()
coordinates=result["position"]
mylatitude = coordinates["latitude"]
mylongitude = coordinates["longitude"]
print 'mylatitude: ', mylatitude
print 'mylongitude:', mylongitude
s='<meta HTTP-EQUIV="REFRESH" content="0; url=http://mobil.gulesider.no/map_tab.jsp?EM_z=6&EM_mm=N&EM_lat='
+ str(mylatitude) + '&EM_lon=' + str(mylongitude) + '">'
f=open('E:\\Activenotes\\goto.html','w')
f.write(s)
f.close()
print 'DONE'
appuifw.app.set_exit()
getmyposition()
#---------------------------------------------
Samalla periaatteella voi toki tehdä myös liitännän Kansalaisen
Karttapaikkaan:
#---------------------------------------------
import positioning,appuifw,time
positioning.select_module(positioning.default_module())
positioning.set_requestors([{"type":"service",
"format":"application",
"data":"test_app"}])
def getmyposition():
print 'Reading GPS. Wait...'
result = positioning.position()
coordinates=result["position"]
mylatitude = coordinates["latitude"]
mylongitude = coordinates["longitude"]
print 'mylatitude: ', mylatitude
print 'mylongitude:', mylongitude
s='<meta HTTP-EQUIV="REFRESH" content="0; url=http://kansalaisen.karttapaikka.fi/kartanhaku/koordinaattihaku.html?srsName=EPSG%3A4258&showSRS=EPSG%3A4258&scale=16000&width=600&heigth=600&y=' + str(mylatitude) + '&x=' + str(mylongitude) + '">'
f=open('E:\\Activenotes\\goto.html','w')
f.write(s)
f.close()
print 'VALMIS'
appuifw.app.set_exit()
getmyposition()
#---------------------------------------------