草庐IT

GeoLocation

全部标签

java - Android 浏览器不适用于地理定位

我正在建立一个使用地理定位代码的网站,它应该加载mapCanvas并在用户点击“找到我!”之后按钮获取他的位置并根据用户位置设置map的中心。它在Firefox、Chrome、Safari上运行良好,在普通PC和iPhone上进行了测试,唯一无法使用的设备是任何装有Android的手机。这是一个代码://"+name+""+address;GEvent.addListener(marker,'click',function(){marker.openInfoWindowHtml(html);});returnmarker;}//]]>functionfindLoc(){if(!navi

java - Android 谷歌地图 V2 用户定位

我的map上没有显示蓝点/箭头。其他一切正常。我是否缺少某些权限?包括Java类、list和布局XML。privatevoidsetUpMap(intsatelliteMode,LatLngstartPoint,floatzoomLevel){mapView.getUiSettings().setZoomControlsEnabled(false);//mapView.getUiSettings().setMyLocationButtonEnabled(false);mapView.setMapType(satelliteMode);mapView.setMyLocationEnabl

android - 如何使用 react-native-maps 获取当前位置

我正在尝试使用react-nativemap在android设备上的当前用户地理位置渲染map。这是我到目前为止所得到的:importReact,{Component}from'react';import{View,StyleSheet,Dimensions,}from'react-native';importMapViewfrom'react-native-maps';const{width,height}=Dimensions.get('window')constSCREEN_HEIGHT=heightconstSCREEN_WIDTH=widthconstASPECT_RATIO

android - 根据可用性在 GPS 和网络提供商之间切换

publicvoidonCreate(){locationListener=newGeoUpdateHandler();locationManager=(LocationManager)getSystemService(Context.LOCATION_SERVICE);try{gps_enabled=locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);network_enabled=locationManager.isProviderEnabled(LocationManager.NETWORK_PROVID

android - 如何根据当前位置设置正确的纬度和经度

我的目标是使用GooglePlacesAPI进行自动完成预测,现在我想制作某种算法来获取当前位置的纬度和经度,并仅预测100-200公里直径范围内的地点。那么,此时我获取用户当前位置的经纬度,如何设置100-200公里?privatevoidgetCurrentLocation(){mLastLocation=LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);if(mLastLocation!=null){doublelatitude=mLastLocation.getLatitude();doubl

android - LocationManager requestLocationUpdates 不起作用

我正在尝试使用LocationManager和LocationListener在android中获取当前位置,如http://developer.android.com/guide/topics/location/obtaining-user-location.html中所述但是,永远不会调用LocationListener的onLocationChanged方法。我使用了一部真正的Android手机/也使用了模拟器,并使用telnet更改了模拟位置,如上面的链接所述。这是我的代码:publicclassMyActivityextendsActivity{@Overridepublic

android - 用于跟踪用户位置的高效后台服务

我正在开发一个小型Android应用程序,我希望在其中具有地理定位功能。我想要编写的是一项服务,无论用户是否使用我的应用程序,它都会提供更新的位置信息。我知道,如果我不断检查用户的位置,它会耗尽设备的电池电量,因此我需要好的解决方案。例如,每5或10分钟给我更新一次。我已经阅读了很多关于这个问题的文章,但我想找到一个好的解决方案。我读了thispage如果用户正在使用我的应用程序,这是一个很好的解决方案,但如果用户不使用我的应用程序,那我该怎么办?我该如何解决这个挑战? 最佳答案 以前我开发过这样的应用程序。根据您的要求,您将需要以

android - 如何根据Android中与当前位置的距离对地理点进行排序

我有一个“Place”对象,每个对象都有一个LatLng坐标:importcom.google.android.gms.maps.model.LatLng;publicclassPlace{publicStringname;publicLatLnglatlng;publicRestaurant(Stringname,LatLnglatlng){this.name=name;this.latlng=latlng;}}我有这些地方的ArrayList,像这样:ArrayListplaces=newArrayList();places.add("Place1",LatLng(90.0,90.

android - 从 android Geocoder 获取波斯语信息

我正在尝试从androidGeocoder获取波斯语信息,我的意思是我通过了纬度和经度,我想用波斯语获取城市名称,但是没有地方可以用波斯语获取这些信息。我可以在PlaceAutocomplete中看到谷歌建议使用波斯语的位置名称,但没有为Geocoder设置的语言环境。有人知道用波斯语获取这些信息的方法吗? 最佳答案 在构造函数中传递您想要的语言环境:Geocodergeo=newGeocoder(getActivity(),newLocale("fa")); 关于android-从an

android - Phonegap 地理定位插件没有为 Android 添加

Geolocation我正在尝试获取地理位置详细信息,我已经使用cordova命令行添加了地理位置插件$cordovapluginaddhttps://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git$cordovapluginrmorg.apache.cordova.core.geolocation使用cordova命令行创建的应用程序TheCommand-LineInterface通过命令行添加插件后android插件丢失在下面的屏幕截图中,android丢失了有人可以帮帮我吗?