草庐IT

latitude-longitude

全部标签

android - 检查 GPS 位置是否在 android 中另一个 GPS 位置的一定半径内

我正在开发一个Android应用程序,该应用程序获取用户的当前位置并在map上显示其他用户的gps位置,该map具有一定的半径,比如20公里。例如,如果我是用户,我想查看map上绘制的其他用户的位置,这些用户的位置距离我的位置在20公里半径范围内。我能够保存我的位置和其他用户的位置,并将它们也绘制在map上。我无法确定这些用户是否落在距我所在位置20公里半径范围内。我使用GoogleMapsAndroidAPIv2在map上绘制位置,并使用Parse保存GPS位置(经纬度坐标)我用Google搜索了解决方案,但没有成功。任何人都可以提供有关如何检查GPS位置是否在另一个GPS位置的特定

android - Mapview getLatitudeSpan 和 getLongitudeSpan 不工作

有时,当尝试使用getLatitudeSpan()和getLongitudeSpan()获取mapView的纬度跨度或经度跨度时,我分别得到0和360*1E6。这并不总是发生,但这是一个问题,有人遇到过这个问题吗?任何解决方法?我也尝试使用getProjection()但我遇到了同样的问题。这是一段代码:MapViewmapView=(MapView)findViewById(R.id.mapview);intlat=mapView.getLatitudeSpan();//sometimesreturns0intlong=mapView.getLongitudeSpan();//som

android - Geocoder.getFromLocation grpc 在 Android 真机上失败

我需要根据纬度和经度获取城市和州。Geocoder执行此功能以获取城市和州。但是我仅在Android真实设备的下行中收到错误java.io.IOException:grpcfailed。它在模拟器中运行良好。newGeocoder(context).getFromLocation(latLng.latitude,latLng.longitude,1).get(0);此外,我一直在使用Asynctask调用此函数,这在另一篇文章Geocodergrpcfailed中有所建议在堆栈溢出中,但对我没有任何作用。我也重启了设备,但仍然失败。这里需要帮助。提前致谢。注意:我在GooglePixe

java - 如何从图片中获取经纬度信息

如何获取设备或SD卡中图片存储的经纬度信息? 最佳答案 我找到了解决这个问题的非常简单的解决方案....所以我将它发布在这里以帮助像我一样有问题的friend从图片中获取地理位置。Bundlebundle=getIntent().getExtras();if(null!=bundle){Stringfilepath=bundle.getString(FILE_PATH_KEY);try{ExifInterfaceexif=newExifInterface(filepath);StringBuilderbuilder=newStrin

android - 将一个 LatLng 向另一个 LatLng 移动 5 米

我可以使用什么算法/公式来计算距离另一个LatLng点5米的LatLng点?我正在尝试编写一个带有2个LatLng参数的函数,并让它返回一个LatLng,该LatLng距离第一个LatLng5米,并且在第二个LatLng的方向上。 最佳答案 查看AndroidMapUtils库,特别是SphericalUtil类(class)。1.)调用方法computeHeading获取你从第一到第二的航向2.)调用方法computeOffset求解距离第一个点5米的位置希望对你有帮助 关于andro

android - Google Maps Android API v2 检测 map 上的长按并添加标记不起作用

我想通过长按在map上添加标记。onMapClick()中的Toast显示正常点击。但是长按不起作用。onMapLongClick()中的Toast长按不显示。标记也不会显示在map上。我正在使用SupportMapFragment因为我想在Android2.x设备上使用我的应用程序。我已经在Android版本2.3.7的NexusOne上测试了我的应用程序。这是我的代码。publicclassMainActivityextendsFragmentActivityimplementsOnMapClickListener,OnMapLongClickListener{finalintRQ

mongodb - 查找给定的经纬度是否位于 MongoDB 中的任何多边形中

我想知道我是否得到一个用户的经纬度,并想检查他是否位于存储在我的数据库(MongoDB)中的任何多边形中。如何使用mongoDB实现这一点。例如我的数据库将有10个多边形存储为GeoJson对象。我得到一个经纬度并想检查这个经纬度是否位于我的数据库中的10个多边形中的任何一个。这可以在MongoDB中实现吗? 最佳答案 我不认为你的特殊情况可以在MongoDB中实现。MongoDB确实具有$polygonoperator的多边形计算。.但是,此运算符采用多边形并确认其中是否有任何文档,而不是相反。

Mongodb Search geolocation with text filters and group by 在单个查询中

我们正在使用Mongo数据库来插入与工作相关的数据。我想根据GEO位置坐标在标题和描述字段上进行文本搜索来获取计数。假设我们有记录idtitlecoordinates[0]coordinates[1]--+-----------------------+---------------------+----------------1PHPdeveloper|97.77|-92.992Laraveldeveloper,php|97.77|-92.993python|97.77|-92.994Rails|23.77|-34.995Python,php|23.77|-34.23用户搜索“PHP

php - 从 Postcode DB 获取 lat/lng 并在 PHP/MYSQL 中按最近的顺序排序

我正在使用PHP和MYSQL构建一个网站。我正在尝试先按最近的位置对我的搜索结果进行排序。我有一个项目表和一个交易表。我需要在这两个表中搜索商品/交易位置,然后将位置与我的邮政编码数据库进行比较,并从相应的数据库条目中获取纬度和经度并对结果进行排序。我正在使用PDO准备好的语句。我的数据库中有3个表。邮政编码、交易和元素。邮政编码|postcode|lat|lng|交易|id|title|location|元素|id|title|location|这是我的SQL...SELECTSQL_CALC_FOUND_ROWS*FROM(SELECT*FROMitemsUNIONSELECT*F

php - 将 Lat/Long 空间扩展插入 MySQL

我想将多边形放入MySQL数据库,然后使用PHP能够查询纬度/经度点是否在多边形内。这里有任何指针。从来没有做过这样的事情。 最佳答案 MySQL使用通常默认安装的扩展来支持空间列和函数。MySQLReferenceforspacialfeaturesHowtouseMySQLSpacialextension 关于php-将Lat/Long空间扩展插入MySQL,我们在StackOverflow上找到一个类似的问题: https://stackoverflow