草庐IT

geoLocation

全部标签

c# - 谷歌地理定位 API 库

是否有图书馆可以使用Google服务(https://www.google.com/loc/json)获取您的大概位置?GoogleGears支持它,如此处所述http://code.google.com/p/gears/wiki/GeolocationAPIWeb服务请求/响应模式上也有很好的doco。Firefox和iPhoneSafari也使用该服务,并且它们有自己的实现。我想在我自己的C#应用程序中使用该服务,所以我想要一个我可以使用的库(C/C++/C#之一)。目前我的同事让它工作的唯一方法是使用IE的gears插件并在我们的WPF应用程序中托管嵌入式IE窗口。这有点麻烦,而

javascript - Cordova 地理定位,等待用户权限

我有一个Cordova应用程序,它做的第一件事是在应用程序启动时检查用户位置。问题是,如果这是用户第一次启动应用程序(在iOS上),地理定位插件不会等待用户对iOS显示的地理权限对话框说是或否。无论如何我可以获得这个插件功能来等待用户说允许或不允许地理权限吗?有问题的插件https://github.com/apache/cordova-plugin-geolocation示例函数调用:navigator.geolocation.getCurrentPosition(geolocationSuccess,geolocationError,geolocationOptions);当我第一

ios - 将位置标记定位在位置之上?

我按照上述教程(link)制作了一个示例应用程序,它将根据对象(如建筑物)的位置坐标显示标记。我能够在给定位置显示我的自定义标记。但是标记漂浮在该位置周围。如何修复我的标记以显示在建筑物的顶部。?任何建议或建议...提前致谢!!!!!! 最佳答案 您的问题很可能是由于传感器抖动引起的。陀螺仪通常无法提供稳定的读数。我建议您对值进行滚动平均并添加最小变化阈值。 关于ios-将位置标记定位在位置之上?,我们在StackOverflow上找到一个类似的问题: htt

ios - PhoneGap 地理定位在 iOS10 中被阻止

我的Phonegap应用程序利用(Cordova3.8)webviews“W3CGeolocationAPI”。但是,自从从iOS9.x升级到iOS10(测试版)后,使用navigator.geolocation.getCurrentPosition(...)现在返回错误:Accesstogeolocationwasblockedoverinsecureconnectiontohttp://localhost.ERROR(2):OrigindoesnothavepermissiontouseGeolocationservice我目前不使用CordovaWhitelistPlugin.使

javascript - 为什么我的 https 来源没有使用 navigator Geolocation 服务的权限?

尝试使用以下代码获取用户位置时:vargeoLocationProvider=newMicrosoft.Maps.GeoLocationProvider(BingMap.map);geoLocationProvider.getCurrentPosition({showAccuracyCircle:false,timeout:6000,successCallback:function(object){if(navigator.geolocation){//alert(ret);SearchViewModel.ConsoleLog("watchPositionfirsttryfromget

ios - IONIC2 - 即使使用后台地理定位,应用也会在一段时间后被杀死

我有一个IONIC2应用程序,它需要每天早上8点醒来20分钟,以根据用户的地理位置发送用户提醒。我正在使用这个插件(它使用IOSsignificantchangesAPI来监控用户位置的变化)https://github.com/mauron85/cordova-plugin-background-geolocation问题:当我关闭应用程序时,该应用程序不会被杀死,并且后台地理定位对我来说可以正常工作一段时间。我测试了一个小时。但是当我第二天早上醒来的时候,我发现这个应用程序被IOS杀死了。我知道还有另一个插件可以让应用程序在后台运行https://github.com/katzer

iOS 不可靠位置权限警报

在我们的应用中,我们要求对用于显示map的一个View授予位置权限(WhenInUse)。如果用户选择禁用设备定位服务(即在设备设置中全局禁用),然后在应用程序中打开我们的View,将显示位置权限弹出窗口。重复冲洗几次(重新打开服务、继续应用程序、离开应用程序、关闭服务等),几次后位置权限警报将停止显示。有人知道这是否是iOS中的错误(发生在iOS10上)?我们可以使用自己的警报来显示时间CLLocationManagerlocationServicesEnabled=NO但由于我们无法控制iOS位置警报是否/何时弹出,有时它们会同时显示,这是糟糕的用户体验。有任何已知的问题解决方案吗

javascript - iOS Safari 上 javascript 中的地理位置

我的目标是在iOS设备上使用Safari返回我的地理位置坐标。在我的桌面浏览器上,我使用GoogleMapsGeolocationAPIkey调用下面的函数tryGeolocation()。这在桌面Chrome上有效,但在Safari(桌面和iOS)和Chrome(iOS)中,我返回了“PositionUnavailable”错误。我尝试过5秒和10秒的超时,但同样的情况发生了。在iOS中调用GoogleMapsGeolocationAPI是否有已知的解决方法?varapiGeolocationSuccess=function(position){alert("APIgeolocati

iphone - 将 MKMapView 置于 userLocation 中心(最初)- 仅适用于 iPhone 4?

我实现了以下MKMapView方法,该方法在添加注释后运行。我在InterfaceBuilder中将我的MKMapViewmap(parishMap)设置为“显示用户位置”,并且在加载mapView时,蓝点总是在一秒钟左右的时间内出现在mapView上。这是我在mapViewController实现中的代码://Centermaponuserlocation(initially)-(void)mapView:(MKMapView*)mapViewdidAddAnnotationViews:(NSArray*)views{for(MKAnnotationView*annotationVi

iphone - 来自 iOS 5 中后台地理围栏的通知?

目前是否有可能创建一个“当我上类时提醒我,Siri”的应用程序?或者应用程序需要运行才能应用地理围栏? 最佳答案 是的,可以使用CLLocationManager的startMonitoringForRegion当进入/离开某个“围栏”地理区域时,它将调用您的应用程序。但是因为用户的位置正在/将被使用,所以只要此调用尚未取消(通过匹配的stopMonitoringForRegion),位置图标就会出现(在iOS6上,此图标将替换为“区域”位置的不同位置图标,而不是常规位置使用-看起来像当前图标的轮廓)