草庐IT

geoLocation

全部标签

java - 需要 map 验证路径框架的建议

我遇到的问题如下:给定两个定义迷宫边界的多边形和中间的一条路径(见下图),我想知道我何时穿过迷宫的边界。关于我的输入:一个文件定义了两个多边形的边(只有那些点连接直线)一个文件,包含我访问过的所有航路点,按出现顺序排列我需要根据在禁区内花费的时间计算该路径的分数。最好的方法是什么?(算法/技术/库)我没有技术限制,所以解决方案可以是任何东西,例如Java、C、Perl(这是我最喜欢的)等我开始研究解决方案,但后来我意识到这个问题在过去一定已经解决了数百万次,没有理由“重新发明轮子”:)我是地理/几何类问题的新手,非常感谢任何关于我应该采用哪种方法的建议。干杯

java - 计算两点之间地理距离的更快方法

我从互联网上的某个地方借用了以下方法(不记得在哪里)。但它做的是一个直接的过程,找到两个gps点之间的距离。它工作得很好,除了它可能有点慢,因为我在数百万个点上运行它。我想知道是否有人知道一种计算成本更低的方法。准确度需要在“正确”的一般范围内,但不需要100%准确。privatedoubledistFrom(doublelat1,doublelng1,doublelat2,doublelng2){doubleearthRadius=3958.75;doubledLat=Math.toRadians(lat2-lat1);doubledLng=Math.toRadians(lng2-l

php - 对网站进行地理定位并仍然使 seo 正常工作

所以我正在为一个项目开发地理定位系统,我对SEO最佳实践有疑问。我有4种语言的同一个网站:pt(葡萄牙)、br(巴西)、org(国际)和dk(丹麦)例如,如果巴西公民进入葡萄牙网站,我会将他重定向到巴西网站,但我不知道这将如何影响网站的搜索引擎优化,我不能进行301重定向,因为这样做我告诉谷歌葡萄牙网站没有对他来说不再存在了,那么我应该如何在不采用谷歌索引的情况下重定向到其他网站? 最佳答案 如果我正确理解您的问题,您基本上是想根据用户的IP地址位置对用户进行软重定向。一旦检测到IP位置,您始终可以在页面顶部进行PHP重定向;hea

image - 我应该添加每个图像的位置以便在搜索引擎上获得更好的地理位置吗?

我正在研究www.trumblebuildersinc.com我希望网站在我为潜在客户定位的区域中针对关键字(例如“总承包商”)排名更高。我是否应该以“City,State”结束房屋、浴室、厨房等的每个图像名称或alt标签,以便在该州的这些目标区域中排名更高?谢谢! 最佳答案 是的,在替代文本末尾添加地理位置将帮助您在搜索中排名。示例:alt="AcmeLLP专利律师,伊利诺伊州芝加哥” 关于image-我应该添加每个图像的位置以便在搜索引擎上获得更好的地理位置吗?,我们在StackOv

php - 通过 geo ip 重定向用户而不是 googlebot

我们有两个网站,一个供欧盟用户使用,另一个仅供美国用户使用。我使用一个简单的系统来检查IP的来源。$geo=json_decode(file_get_contents("http://extreme-ip-lookup.com/json/$user_ip"));$country=$geo->countryCode;$countrycode=$sanitizer->pageName(substr($country,0,2));之后,根据响应,我将用户重定向到正确的站点。if($countrycode=='us'){//gotousawebsite}else{//donothing}现在,

html - 地理动态网页被谷歌在旧金山编入索引

我运行一个基于您的地理位置的动态网站,即如果您转到http://example.com/如果你在旧金山,它会向你展示旧金山的内容,我会将旧金山放在标题中。我的问题是谷歌位于旧金山,因此索引该网站的旧金山版本,在搜索结果中显示该城市。有没有办法保留我当前的功能并让Google索引该网站的通用版本?我尝试做的一件事是通过检查HTTP_USER_AGENT来检测用户是否是机器人,但这似乎没有用。 最佳答案 不,它不会工作。如果您需要让它发挥作用,那么您需要针对特定​​关键字和特定页面研究页外SEO技术。

internationalization - 多语言网站根据ip和seo换语言

我有一个多语言网站(主要语言是希腊语,次要语言是英语)。我正在考虑创建一个脚本,以便在默认情况下仅在希腊和塞浦路斯显示希腊语,而其他国家则显示英语。这可以通过ip轻松完成。对于最终用户来说,这太棒了!搜索引擎怎么样。Google我认为它使用美国ip抓取网站,这意味着它将只能看到网站的英文版本。是否有其他解决方案来处理SEO问题?谢谢 最佳答案 首先,单独对客户端IP进行地理定位是确定向新用户显示哪种语言的较差方法。IP地址位置可能非常不可靠,尤其是当用户使用蜂窝数据连接时。相反,使用客户端通过HTTPAccept-Languageh

c++ - C++ 中的免费地理数据类库(纬度/经度/距离/转换)

我正在寻找免费的地理数据类库。我需要转换不同格式的纬度/经度值(例如here),获取纬度/经度值之间的距离、范围内的坐标等。Google向我展示了几个C++中的单一方法/函数,这不是问题所在。例子Calculatingthedistancebetween2latitudesandlongitudesthataresavedinatextfile?纬度:http://www.codecogs.com/code/maths/geometry/spherical/latlong.php我正在寻找的是一个更完整/更复杂的类库,其中包含一些文档和示例。有什么提示吗?--编辑--LatLong就是

c++ - 什么是最快的 C++ 类或 C 库将纬度和经度从十进制度数转换为字符串并返回

我正在寻找最好的C或C++代码来编码和解码来自/至double/char的十进制纬度和经度值。我更喜欢将代码从double转换为char[],反之亦然而不是C++字符串。如果您有代码片段,那也很棒。澄清一下:我需要将字符串Degrees/Minutes/Seconds转换为double然后再转换回字符串。我有3亿条记录,所以速度是一个大问题。参见:http://en.wikipedia.org/wiki/Geographic_coordinate_conversion 最佳答案 通过电子邮件与OP(amanda)合作,我们开发了一个

C#Xamarin Geolocator插件不更新位置

我正在使用Xamarin表单创建一个应用程序,该表格跟踪用户的位置。我目前正在尝试使用这个Geolocator用于跟踪用户位置的插件。我已经遵循了插件教程中的步骤,但是我的位置目前没有令人耳目一新。这是我的代码:publicWhosOnFarm(){InitializeComponent();locator=CrossGeolocator.Current;locator.PositionChanged+=(sender,e)=>{DisplayAlert("Success","Yourpositionhaschanged!","OK");varposition=e.Position;longi