Lua Service2Media Mobile - PullRequest
       11

Lua Service2Media Mobile

0 голосов
/ 23 февраля 2012

Я пытаюсь создать карту, используя платформу service2media для мобильных приложений, и я получаю эту ошибку - попытка индексации не таблицы: ноль в строке, где я создаю новый экземпляр карты. Есть идеи почему? Вид карты принимает в качестве параметров координаты и радиус.

MapView ={}

function MapView:loadView()

local mapView = M2Map.newNativeMapView(Coordinate(0,0), 3000);
self:addSubView(mapView);

end

1 Ответ

2 голосов
/ 23 февраля 2012

Прежде всего вы должны создать экземпляр класса Coordinate с помощью Coordinate.new (). В зависимости от версии платформы вам, возможно, придется использовать класс MapView вместо класса M2Map. В последнем случае вам нужно переименовать имя класса Lua, чтобы предотвратить конфликт имен.

function MapView:loadView()
    local mapView = M2Map.newNativeMapView(Coordinate.new(0,0), 3000);
    self:addSubView(mapView);
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...