1
我正在使用使用Corona SDK的基於位置的應用程序。 我有圖像和圖像的角落價值(拉 - 長)。使用下面的代碼來查找XY像素。但位置偵聽器無法正常工作。在第一次執行後,android位置偵聽器會觸發。每1米我有一個準確的經緯度值。位置監聽器Corona sdk
local function GetPixelCoordinatesInBounds(width,height,lat,lon)
minLat = 12.9837
maxLat = 12.9850
MAP_HEIGHT = W
minLon = 80.24662
maxLon = 80.24666
MAP_WIDTH = H-35
x = ((lon - minLon)/(maxLon - minLon)) * (MAP_WIDTH - 1)
y = ((lat - minLat)/(maxLat - minLat)) * (MAP_HEIGHT - 1)
end
local function locationHandler(event)
if (event.errorCode) then
native.showAlert("GPS Location Error", event.errorMessage, {"OK"})
else
GetPixelCoordinatesInBounds(ImageWidth, ImageHeight, event.latitude, event.longitude)
end
Runtime:addEventListener("location", locationHandler)
你能添加更多細節?即收聽者。 – JLONG
所以,當你的意思是聽者不工作,這是不準確的?或者GPS功能本身不工作? – JLONG
我沒有得到準確的價值。在同一個地方,我得到的差價值。 – AndroidUser