Questions tagged «geolocation»

地理位置是对对象(例如手机或与Internet连接的计算机终端)的真实地理位置的标识。对于有关W3C Geolocation API的问题,请使用[w3c-geolocation]。

8
计算旧+ n米的新经度,纬度
我想基于坐标和以米为单位的距离创建2个新经度和2个新纬度,我想在某个点周围创建一个不错的边界框。它是城市的一部分,最大±1500米。因此,我认为不必考虑地球的曲率。 所以我有50.0452345(x)和4.3242234(y),我想知道x + 500米,x-500米,y-500米,y + 500米 我发现了很多算法,但几乎所有算法似乎都处理点之间的距离。

2
HTML5的GeoLocation到底如何工作?
我知道浏览器会共享我的IP地址和附近无线网络的详细信息来确定我的位置,但是它知道关于附近wifi网络的哪些信息? 例如,我所住的地方没有公共无线网络,从我的家中可以看到大约5个专用网络,但我的位置确定在20米以内。由于附近没有开放的网络,Google如何确定我的位置?我能想到的唯一方法是,当Google为街景视图绘制街道时,它们会绘制所有无线网络的位置。 我已经在网上搜索了有关信息,但我找不到任何特定的详细信息。

11
查找距给定纬度位置一定距离内的所有纬度经度位置的算法
给定具有纬度+经度位置的位置数据库,例如40.8120390,-73.4889650,我如何查找特定位置给定距离内的所有位置? 从数据库中选择所有位置然后逐个浏览它们,从起始位置获取距离以查看它们是否在指定距离之内,效率似乎并不高。有什么好方法可以缩小数据库中最初选择的位置的范围?一旦找到了(或没有?)缩小的位置范围,是否仍要逐个检查位置,还是有更好的方法? 我使用的语言并不重要。谢谢!


3
MongoDB存储过程等效
我有一个包含商店列表的大型CSV文件,其中一个字段是ZipCode。我有一个名为ZipCodes的单独的MongoDB数据库,该数据库存储任何给定邮政编码的纬度和经度。 在SQL Server中,我将执行一个称为InsertStore的存储过程,该过程将对ZipCodes表进行查找以获取相应的纬度和经度,并将数据插入到Stores表中。 为此,是否有类似于MongoDB中存储过程的概念?基本上,对于每个插入,我需要查找该存储的纬度和经度,并保存它们。 我对Map / Reduce的概念不太熟悉,但这是否有意义?谢谢!

10
使用Google Maps API进行地址验证
我的任务是验证输入到当前正在创建的系统中的地址。系统要求对照有效数据源验证输入的地址。在英国,数据集来自皇家邮政,并且访问成本很高。 所需的数据是整个欧洲的邮政编码信息,以从API访问Web应用程序开始。 有许多公司提供这项服务, 质量保证体系 Capscan 在任何地方进行邮编 这些都提供了我需要的服务。但是,这很昂贵,在某些情况下还不是完整的数据集。例如不是爱尔兰 我还想知道是否有一种方法可以利用Google Maps API通过邮政编码和国家/地区来验证此数据。 谷歌地图方法可能吗?还是我必须选择这些昂贵的公司之一?关于应该采取哪条路线的任何想法。

5
HTML5地理位置如何工作?
Chrome和Firefox已实现HTML Geolocation。 我的问题是:它如何运作?他们是否在本地拥有数据库并从提供者那里获取信息,然后尝试匹配它? 数据库存储在哪里?可以访问吗? Update1:​​地理位置的唯一缺点是浏览器必须征求用户的许可,这对可用性确实是一件坏事。我了解安全问题,但仍然看不到它将如何成为流行的解决方案。 Update2:Firefox使用Google WebService来检测位置。考虑到他们现在是竞争对手,这似乎很奇怪。同样,这种行为对我来说真的是出乎意料的……我希望每个浏览器都可以使用它(可能是离线)解决方案。 Update3:那么浏览器实际上在嗅探使用您的无线网卡的路由器吗? 更新4:最后,浏览器将向google网络服务发送哪些信息?检测到的SSID似乎还可以(并且,如果google根据其物理位置对它们进行跟踪以在数据库中进行查找以匹配信息),这在谷歌未对其进行扫描的国家/地区来说效果如何?您的浏览器发送的其他信息是您的IP,但这还不足以精确指出您的确切位置吗? 关于可能实现此目的的其他浏览器。他们应该怎么做?没有记录该api,只有旧的已弃用的GEAR api给出了一些线索。因此,这并不是真正的公开。

8
Chrome中的HTML 5地理位置提示
刚刚开始进入HTML 5并测试地理位置...到目前为止为止。不过,我遇到了一些减速带...当我尝试获取地理位置时,Chrome会自动阻止页面获取我的位置。在其他站点(例如以下站点)上不会发生这种情况: http://html5demos.com/geo 我正在使用的脚本: <script type="text/javascript" JavaScript" SRC="geo.js"></script> <script type="text/javascript" JavaScript" SRC="Utility.js"></script> <script type="text/javascript" JavaScript" SRC="jquery.js"></script> <script type="text/javascript" JavaScript" SRC="modernizr.js"></script> function get_location() { if (geo_position_js.init()) { geo_position_js.getCurrentPosition(show_map, handle_error); } } function show_map(position) { var latitude = position.coords.latitude; var longitude = position.coords.longitude; alert("lat:" + latitude + " long:" + longitude); } …

5
GPS是否需要互联网?
在我可以读取我的应用程序中的当前位置(国家,城市,地区等)之前,是否需要同时打开Internet和GPS开启?如果是这样,那么还有其他方法只能从GPS获取位置吗?由于互联网的可用性是一个问题。

3
使用熊猫中的两个地理数据框获取最近的距离
这是我的第一个geodatframe: !pip install geopandas import pandas as pd import geopandas city1 = [{'City':"Buenos Aires","Country":"Argentina","Latitude":-34.58,"Longitude":-58.66}, {'City':"Brasilia","Country":"Brazil","Latitude":-15.78 ,"Longitude":-70.66}, {'City':"Santiago","Country":"Chile ","Latitude":-33.45 ,"Longitude":-70.66 }] city2 = [{'City':"Bogota","Country":"Colombia ","Latitude":4.60 ,"Longitude":-74.08}, {'City':"Caracas","Country":"Venezuela","Latitude":10.48 ,"Longitude":-66.86}] city1df = pd.DataFrame(city1) city2df = pd.DataFrame(city2) gcity1df = geopandas.GeoDataFrame( city1df, geometry=geopandas.points_from_xy(city1df.Longitude, city1df.Latitude)) gcity2df = geopandas.GeoDataFrame( city2df, geometry=geopandas.points_from_xy(city2df.Longitude, city2df.Latitude)) 城市1 City Country Latitude Longitude …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.