Tag: 地理位置

离子应用程序与“离子服务”和离子视图,但不与“离子build立ios”

我的离子应用程序使用谷歌API的地理位置服务和工作正常,当我运行它使用“离子服务”和离子视图应用程序。 但是,当我运行“离子版本ios”并在我的ios设备上运行应用程序时,地理定位服务不起作用。 我以为是因为位置服务不上。 我去设置>隐私>定位服务,以允许位置服务,但是,我意识到,我正在工作的应用程序不在那里列出。 (但有离子视图应用程序图标和位置服务是允许的。我认为这就是为什么它与离子视图应用程序)。 此外,我意识到,该应用程序甚至没有设置上市。 如何在ios中设置离子应用程序(“离子build立ios”),以便我可以更改位置服务的许可? 任何build议将不胜感激。 提前致谢。

“查找我的朋友”(FMF)应用程序如何响应位置?

我试图创build一个应用程序,当有人请求时,会响应组中的人员位置 – 类似于查找我的朋友(FMF),但在Android和iOS上,我正在使用Phonegap。 我一直在研究FMF应用程序如何返回位置 – 沿着这个SO Post的线路,我试图更好地理解。 在某些时候,由于内存压力,iOS会终止应用程序。 我明白,如果您将XCodefunction部分中的背景模式设置为位置,并且位置发生了重大变化,则应用程序将在后台重新启动。 FMF应用程序正在做什么来确保它保持响应位置请求? 当请求位置时,我发送一个推送通知(数据通知,所以它在后台处理 – 用户不会看到它),如果应用程序在后台/前台应用程序预计将响应。 但是,如果iOS的应用程序已被iOS终止,并且没有重大的位置更改,则应用程序将无法在后台运行并且不会响应。 除了以某种方式防止iOS挂起/终止应用程序,这是我们能做的最好的吗? 欣赏任何见解。 我已经阅读了关于创build后台服务来帮助,但似乎更适用于Android比iOS。 感谢您的指导和指点。 桑杰。

Xamarin.iOS本地化NSLocationWhenInUseUsageDescription

有没有一种方法来本地化NSLocationWhenInUseUsageDescription在Xamarin Studio Info.plist中? 或者任何将Info.plist本地化的可能性也是一个解决scheme。 我尝试了以下步骤,因为它看起来类似于如何本地化iOS info.plist文件中的string? 但它不适合我。 所以这些是步骤: 在en.proj和de.proj : 我添加了一个空文件InfoPlist.strings 在Info.plist : 我将“ NSLocationWhenInUseUsageDescription ”的关键字设置为“ NSLocationWhenInUseUsageDescriptionMessage ”。 在InfoPlist.strings : 我在每个string文件中join了“ NSLocationWhenInUseUsageDescriptionMessage ”作为关键字,并在其中对应的转换,但似乎不工作 – >当用户被请求权限时显示原始string“ NSLocationWhenInUseUsageDescriptionMessage ”。

如何获得当前位置UIImagePickerController捕获图像?

我研究了如何从UIImagePickerController摄像头返回的图像中获取位置数据。 不过,我认为最简单的方法就是在UIImagePickerController捕获图像的时候从CLLocationManager获取当前位置。 有没有办法做到这一点? 有没有一种方法来听取“capturePhoto”事件? 只是为了澄清,使用我的应用程序的用户可能会移动得很快。

HTML5地理位置 – 无法在iOS上一直运行

目前与HTML5地理位置工作,我已经在所有的Web浏览器上testing,它似乎工作。 但是,当我在iPad上testing地理定位时,它一直适用于iPad mini,但是当我将它放在较大的iPad(iPad 2)上时,该位置似乎并不一直工作。 我试图做这个networking端,这样的解决scheme可以移植到多个平台,而不仅仅是iOS。 编辑: 刚刚尝试过,它在Safari浏览器中工作,但它不适用于iOS应用程序。 有没有人有任何想法,为什么它不工作? 互联网:尝试Wi-Fi和尝试热点,也试图打开Wi-Fi无需连接任何人。 iOS版本: 8.3 位置应显示在这里: $("#status").html(currentLat + " " + currentLng); 码: <!DOCTYPE html> <html> <head> <script src="js/jquery-1.11.3.min.js"></script> <script> //example $(document).ready(function(){ setInterval(function(){ getLocation(function(position) { //do something cool with position currentLat = position.coords.latitude; currentLng = position.coords.longitude; $("#status").html(currentLat + " " + currentLng); }); }, 1000); }); var GPSTimeout = […]

如何知道MKOverlay何时不在视图内?

当MKOverlay的boundingMapRect进入MKMapView的可见边界时, MKMapView 的mapView:rendererForOverlay触发。 当MKOverlay离开地图视图的可见边界时,是否有等效的委托方法? 还是我必须自己做这个math?

如何通过iOS SDK上的给定邮政编码(ZIP)获取国家/地区名称

是否可以通过提供用户的邮政编码来获取国名? 我查看了“核心位置框架”,但是通过邮政编码并find国家/地区名称,它看起来并没有反其道而行之。 Core Location框架(CoreLocation.framework)为应用程序提供位置和标题信息。 对于位置信息,框架使用机载GPS,小区或Wi-Fi无线电来查找用户当前的经度和纬度。 我希望iOS SDK有一个类,我真的不想使用其中一个Google Maps API

打开graphics图布局

我成功地发布了一个动作来打开“Item”附件布局图。 不过,我也想发布一个“地图”附件布局的行动。 我的iOS应用程序有一个坐标的数组,在地图上形成一个路线。 我到处看,但无法find一个很好的教程,解释如何实现这一目标。 有人知道如何在地图上将路线预览发布到打开的图表上吗?

当浏览器未聚焦时,允许HTML5networking应用访问位置(iOS)

我最近build立了一个HTML5的Web应用程序,旨在通知用户当接近设定的目的地。 我将其设置为caching,以便在具有GPS或AGPSfunction的设备中无需networking访问即可使用。 因此,为了设置图片,这是一个网页应用程序,我已经caching并添加到主屏幕,使其像一个本地应用程序,但它实际上只是一个HTML5应用程序(使用Javascript)。 该应用程序本身似乎正在工作(只要检测用户的位置,因为它不会返回任何错误,因为我知道否则会),但我已经确定了一个重大问题; HTML5地理定位function在短时间内停止工作,当应用程序不再焦点时(我知道这一点,因为当我运行它并更改为不同的应用程序时,地理位置指示器从iPhone的屏幕上消失,但是当我该应用程序的焦点,地理位置图标仍然)。 我打算让应用程序工作,以便当用户距离目的地不到200米时,应用程序的窗口成为焦点,并向用户发送警报,通知他们正在接近目的地。 因此它被devise成在后台工作。 问题是,至less在iPhone上看起来,一个Web应用程序只能在窗口焦点时才能访问地理位置(我假设是这样的,因为我进入iPhone的位置设置,看到在我的应用程序的位置只有在应用程序正在使用时才能跟踪位置的设置,即当应用程序在屏幕上可见时)。 我正在寻找的是一种方式 (在HTML5或JS中) ,即使应用程序在屏幕上不可见,也可以让Web应用程序继续监视用户的位置 。 这是我用来检测用户位置的代码: function getLocation(){ if(geo_position_js.init()){ geo_position_js.getCurrentPosition(success_callback,error_callback,{enableHighAccuracy:true}); } else{ alert("Warning: unable to determine your position!"); } } function watchCurrentPosition() { navigator.geolocation.watchPosition(success_callback, error_callback, {enableHighAccuracy:true}); } function success_callback(p) { return [p.coords.longitude.toFixed(2), p.coords.latitude.toFixed(2)]; } function error_callback(p) { alert("Warning – error!"); } 我在iPhone 6上运行iOS 8.1.3,如果这是任何使用。 提前致谢!

检测用户是否进入或离开地区 – 地理编码

我从地理编码开始。 我有很多疑问。 我能够向前和反向地理编码(我猜,它不完美)。 而现在,我试图检测用户(设备)是否进入或离开一个地区。 为此,我拿起苹果的示例代码“ Regions ”。 该示例使用regionMonitoring 。 我已经在设备上试过了,但是效果不好。 我设置了一个半径25米的地区,当我离开这个地区(行走)时,什么都没有发生。 我的问题是:还有另外一个更好的方法来做这件事情,检测用户是否进入或离开区域,比regionMonitoring ? 有人可以帮我吗? 非常感谢。