geolocation相关内容
我有一个 mysql (5.0.22) myisam 表,其中大约有 300k 条记录,我想在 5 英里半径范围内进行纬度/经度距离搜索. 我有一个涵盖纬度/经度字段的索引,当我只选择纬度/经度时,它的速度很快(毫秒响应).但是当我选择表格中的其他字段时,速度会慢到 5-8 秒. 我正在使用 myisam 来利用全文搜索.其他索引表现良好(例如 select * from Listin
..
如何使用 oracle 空间 SQL 查询查找一个点或一个多边形是否在另一个多边形内 这是场景; 我有一个表(STATE_TABLE),其中包含一个空间类型(sdo_geometry),它是一个多边形(比如说一个州),我有另一个表(UNIVERSITY_TABLE),其中包含空间数据(sdo_geometry)(点/多边形),其中包含大学; 现在我如何使用 SQL select
..
如何让 twitter API 只给我带有地理标记的状态?我目前正在过滤,但更“友好"会更有意义 解决方案 似乎你应该能够使用 流媒体 API 和位置过滤器,只需将边界框设置为覆盖整个地球: 与跟踪参数一样,查询受跟踪限制(在跟踪限制中描述)和访问角色(在状态/过滤器方法中描述)的约束.边界框的数量和大小都是有限的.边界框最多可以是经度 360 度乘纬度 180 度,您最多可以指定
..
public void onCreate() {locationListener = new GeoUpdateHandler();locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);尝试 {gps_enabled = locationManager.isProviderEnabled(Loc
..
我尝试使用 Graph search API 获取结果,但我注意到在我的计算机(阿根廷)中执行的结果与我在服务器(法国)中运行的结果不同. 是这样的吗?如何强制搜索位置? 解决方案 感谢@Sascha Galley.我还找到了另一种简单的方法. 只需在 Facebook Graph search API 查询 URL 中添加 &locale=en_US. 这是语言和区域列
..
有谁知道是否有办法测试是否已授予先前的 html5 地理定位权限? 我尝试制作一个不请求地理位置的脚本,除非该页面已获得许可.不一定非得是 html5;其他框架也可以. 解决方案 根据Geolocation API Specification没有任何功能.甚至将其保存在浏览器首选项中的选项也不会推送到您的代码中. 如果它真的很重要并且你真的必须意识到这一点,你必须为每个常见的浏
..
我想在地图中的注释中添加自定义图像.我已经制作了以下自定义 MapAnnotationView: #import #import #import #import @类兴趣点;@interface MapAnnotation :
..
我正在考虑设置两个单独的警报来每小时收集用户的位置数据,一个每 59 分钟触发一次以“连接"客户端,另一个用于实际获取位置,然后断开客户端. 在电池寿命方面,如果获取用户的位置将成为应用程序的主要消耗,我还应该考虑做些什么?或者,是否有不同的方法来设置两个警报?我最初只有一个警报,但执行 (!mLocationClient.isConnected) 然后进行连接检查并没有给客户端足够的时间来
..
//通过lati/long获取woeidHttpGet hg = 新的 HttpGet("http://where.yahooapis.com/geocode?location=" + latlon + "&flags=J&gflags=R)");HttpClient hc = new DefaultHttpClient();HttpResponse weatherHR = hc.execute(
..
我注意到现代基于 html5 的地理位置总是询问用户“你想与这个网站分享你的位置吗?".这很好,但我知道还有其他途径可以尝试确定棒球场的地理位置,而无需请求此许可.如果我记得,这些服务使用 ip 数据库来尝试跟踪地理定位信息并将其提供给网络应用程序. 因此,在我的网站中,我想在不请求地理定位许可的情况下对用户的邮政编码进行“最佳猜测".最简单和/或最好的方法是什么? 解决方案 IP
..
我可以使用什么算法/公式来计算距离另一个 LatLng 点更近 5 米的 LatLng 点?我正在尝试编写一个带有 2 个 LatLng 参数的函数,并让它返回一个距离第一个 LatLng 5 米且朝向第二个 LatLng 的 LatLng. 解决方案 看看 Android Map Utils 库,特别是 SphericalUtil 类. 1.) 调用方法 computeHeadin
..
我有一个使用 javascript geolocation api 的网站,并希望它在 web 视图中打开.我在清单文件中设置了这些权限: 在我的活动中,我还设置了 webview 设置: webview.getSettings().setDatabaseEnabled(true);webview.getSettings().setDomStorageEnabled(true);webvi
..
我对整个“空间索引"这件事很陌生,但它似乎是基于纬度/经度进行过滤的最佳解决方案.所以我在表中添加了一列: 所以我创建了一个 geometry 字段: ALTER TABLE `addresses` ADD `point` POINT NOT NULL 然后我尝试添加一个索引: ALTER TABLE `addresses` 添加空间索引(`point`) 但我得到一个错误:
..
我正在使用 Geolocation.watchPosition(),我在回调时收到以下错误 'https://www.googleapis.com/' 的网络位置提供程序:返回错误代码 403. 这似乎只发生在 chrome 桌面浏览器中.火狐好像没问题.这也是今天才开始发生的,在我的网络应用程序中使用 Geolocation.watchPosition() 之前,我从未遇到过这个错误
..
我想执行一个查询,其中距离是集合中的一个动态字段. 集合中的条目示例: {名称:'我的名字',位置:{lat:10, lng:20},最大距离:10}{名称:'myName2',位置:{lat:20, lng:20},最大距离:100} 我的目标是从该集合中检索此 位置 靠近给定位置的所有元素,例如 (10,10) 但计算出的距离小于此 最大距离 字段. 我可以在 near 查询中
..
我正在尝试在 Android 浏览器上获取地理位置,但没有任何反应.我使用的是三星 Galaxy S3,但我不确定我的浏览器版本.安卓版本为 4.1.2这是我的代码: if (navigator.geolocation) {var timeoutVal = 10 * 1000 * 1000;navigator.geolocation.getCurrentPosition(显示位置,显示错误,{
..
我在本地网络上有一台计算机,位于 NAT 路由器后面.我有一些 192.168.0.x 地址,但我真的很想知道我的公共 IP 地址,而不是 中提到的内容 如何获取运行我的 C# 应用程序的服务器的 IP 地址? 或 如何在C#中获取机器的IP地址 我需要 C# 代码. 有可能吗?如果有,怎么做? 解决方案 经过一番搜索,通过扩展我的需求,我发现这不仅可以获得 I
..
我有 2 个坐标.坐标 1 是“人".坐标 2 是目的地. 如何将坐标 1 100 米移近坐标 2? 这将用于 cron 作业,因此仅包括 php 和 mysql. 例如: 联系人在:51.26667, 3.45417 目的地是:51.575001, 4.83889 我将如何计算距离 Person 更近 100 米的新坐标? 解决方案 使用Haversi
..
我只想找到一个简单的 C# 类,它接受起始纬度和经度以及距离并找到边界框(最大纬度、最小纬度、最大经度、最小经度).在 SO 上还有其他类似的问题,但没有一个能真正回答这个问题,而且 C# 中也没有. 帮助. 解决方案 这就是您要的.感谢 Federico A. Ramponi 用 Python 这里. 公共类 MapPoint{公共双经度{得到;放;}//度数公共双纬度{获取;放
..
有没有人知道免费的网络服务来确定 IP 地址的邮政编码? 解决方案 MaxMind GeoLite City http://www.maxmind.com/app/geolitecity
..