Siis Maemo Mapperissa painetaan haluttua paikkaa pitempää, valitaan
Tap Point, Show Position ja Copy. Numeroiden pitää olla formaatissa
"-dd,ddddd°".
Sen jälkeen käynnistetään allaoleva scripti. Jos koneesta puuttuu
bash, xsel tai opera, niin soon oma vika.
#!/bin/bash
read lat2 lon2 << huis
$(xsel -b -o)
huis
lat=${lat2/,/.}
lon=${lon2/,/.}
lat2=${lat/°/}
lon2=${lon/°/}
rivi="http://kansalaisen.karttapaikka.fi/kartanhaku/koordinaattihaku.html?srsName=EPSG%3A4258&showSRS=EPSG%3A4258&scale=16000&width=600&heigth=600&y=$lat2&x=$lon2"
opera "$rivi"
# Loppu
Nythän mä hokasin että saman voi tietysti tehdä myös puhelimeessa
Pythonilla. Tämä kirjoittaa html-linkin puhelimen tiedostoon
E:/Activenotes/goto. Kun sitä klikkaa hypätään automaattisesti
Kansalaisen Karttapaikassa oikeaan paikkaan. Ei siis tarvitse imuroida
karttoja puhelimeen.
#========================
import positioning
positioning.select_module(positioning.default_module())
positioning.set_requestors([{"type":"service",
"format":"application",
"data":"test_app"}])
def getmyposition():
result = positioning.position()
coordinates=result["position"]
mylatitude = coordinates["latitude"]
mylongitude = coordinates["longitude"]
print 'mylatitude: ', mylatitude
print 'mylongitude:', mylongitude
s='<p><a href="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) + '"> goto: ' + str(mylatitude) + ' ' + str(mylongitude) + ' </a>\n'
f=open('E:\\Activenotes\\goto','a')
f.write(s)
f.close()
print 'VALMIS'
getmyposition()
#====================
> f=open('E:\\Activenotes\\goto','a')
Äsh. tiedosto oli alunperin nimeltään "goto.html". Parantelin sen
äsken editoidessa pelkäksi "goto"-ksi. Mutta puhelin ei näemmä
ymmärräkkään sitä html-dataksi.
Siis rivin pitää sittenkin olla f=open('E:\\Activenotes\\goto.html','a')
http://koti.welho.com/tnoko/jemma/kk.py
Sama valmiina sovelluksena:
http://koti.welho.com/tnoko/jemma/kk_v1_0_0.sis
(Jos ei asennu, pitää asentaa myös Python:
http://www.symbian-freeware.com/download-python-s60.html)