PyS60 Ошибка позиционирования N80 и E63 - PullRequest
0 голосов
/ 26 января 2012

У меня проблема с получением сценария «позиционирование через сеть» для запуска на 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')
...