У меня проблема с получением сценария «позиционирование через сеть» для запуска на Nokia N80 & E63.
Тот же код отлично работает на более поздней версии E5 . Есть ли гуру PyS60, которые могут помочь?
Вот скрипт (взято из здесь ): -
import positioning,e32,appuifw
# 'Hotwired' values - use
wifi = 536979841
agps = 270526860
gps = 270526858
network = 270559509
def quit():
app_lock.signal()
def c(data):
if data['position']['latitude'] == data['position']['latitude']:
print "Lat : ",data['position']['latitude']
print "Long: ",data['position']['longitude']
print "HAcc: ",data['position']['horizontal_accuracy']
app_lock = e32.Ao_lock()
appuifw.app.exit_key_handler = quit
try:
#positioning.select_module(positioning.default_module())
positioning.select_module(network)
positioning.set_requestors([{"type":"service","format":"application","data":"gps_app"}])
positioning.position(callback=c, interval=1000000,partial=0)
print "Positioning started"
except:
appuifw.note(u'Positioning start failed','error')
app_lock.wait()
try:
positioning.stop_position()
except:
appuifw.note(u'Positining stop failed','error')