【问题标题】:Lua Service2Media MobileLua Service2Media 移动
【发布时间】:2012-03-13 20:41:14
【问题描述】:

我正在尝试使用 service2media 平台为移动应用程序创建地图,但我收到此错误 - 尝试非表索引:在我创建新地图实例的行上为空。知道为什么吗?地图视图将坐标和半径作为参数。

MapView ={}

function MapView:loadView()

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

end

【问题讨论】:

    标签: android ios google-maps lua


    【解决方案1】:

    首先,您必须使用 Coordinate.new() 实例化 Coordinate 类。根据平台的版本,您可能必须使用 MapView 类而不是 M2Map 类。在后一种情况下,您必须重命名您的 Lua 类名称以防止名称冲突。

    function MapView:loadView()
        local mapView = M2Map.newNativeMapView(Coordinate.new(0,0), 3000);
        self:addSubView(mapView);
    end
    

    【讨论】:

    • 感谢您的回复。是的,我确实说过 Coodinate.new(0,0) 但忘记在此处的代码中提及它。并且我使用的平台中没有 MapView,因此我必须使用 M2Maps
    猜你喜欢
    • 2023-02-02
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2019-05-23
    • 2013-04-21
    • 1970-01-01
    相关资源
    最近更新 更多