首页 > 解决方案 > 用户地理位置点(蓝点)不再出现​​在我的 IOS 应用程序上(适用于 Android 应用程序)

问题描述

我有一个使用 Javascript 代码创建地图的 AIR 应用程序 (ActionScript 3)。

在 Android 上,显示用户的蓝点(地理位置点),但在 IOS 上不再显示。显示用户的纬度和经度,因此我知道该应用程序对用户进行了地理定位。

Apple 必须在 IOS 更新中更改某些内容,以防止我的应用程序在地图上创建蓝点...

创建地图的代码是链接到项目(资产/地图)的文件夹。这是一个 javascript 代码 (mapTools.js)

我必须说,几年前让我编写代码的是 Peopleperhour 的另一位开发人员。

我想关注点是论文(在mapTools.js中):

// createPositionFromApp(latitude, longitude, isAddingPositon)
    // lat = a[1], lng = a[2], isAddingPositon = a[3] as Boolean

    if (a[0] == "onCreatePositionFromApp")
    {
        var isAdding = false;
        if (a[3] == "true") isAdding = true; else isAdding = false;

        createPositionFromApp(a[1], a[2], isAdding);
    }

    if (a[0] == "onCreatePositions")
    {
        var isAdding = false;
        if (a[2] == "true") isAdding = true; else isAdding = false;

        createPositions(a[1], isAdding);
    }

}, false);

您是否看到会阻止 IOS 在地图上创建位置的东西?

标签: javascriptiosactionscript-3

解决方案


推荐阅读