javascript - 用户地理位置点(蓝点)不再出现在我的 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 在地图上创建位置的东西?
解决方案
推荐阅读
- c - Qt 多线程应用程序冻结,多个线程等待同一个互斥锁
- jquery - Jquery UI 可排序和可调整大小的 Div
- python - 迭代数据框时修改行值的值
- javascript - 在页面对象方法中共享断言
- amazon-web-services - AWS HTTP API 到 WebSocket API 桥/异步 Lambda
- php - 如何将数组中的值添加到具有相同键的另一个数组中?
- docker - 在本地网络上看到 Docker-Composer
- elasticsearch - 使用 Postman 6.7 的 Elasticsearch 6.6 批量插入
- eclipse - 在 ecilipse 中导入现有项目而不复制它会发生什么?
- jquery - 如何修复表头?