问题标签 [geocoding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1419 浏览

android - 如何在 Android 上将 TM-2 度坐标转换为纬度?

我正在编写一个程序,在 Android 上将 TM-2 度转换为纬度/经度,但我找不到那个公式。我确实在互联网上找到了一些示例,但其中大多数都是使用开源库转换的,我无法在 Android 平台上使用。我还找到了一个从 UTM 转换为 lat lon 的 java 类,但它似乎不适合 TM 2 degreen 坐标系。所以我的问题是:如何将 TM 2 度坐标转换为纬度/经度?我在哪里可以找到公式?

0 投票
4 回答
2790 浏览

javascript - 如何修复此 JavaScript 语法错误?

这让我很困惑。我正在使用谷歌地图的地理编码来查找位置。我正在尝试使用来自 Google 的示例here,但它对我不起作用。


错误:

http://maps.gstatic.com/intl/en_us/mapfiles/159e/maps2.api/main.js
第 174 行
var point = new GLatLng(,);


代码:

我的代码是由 PHP 生成的,所以当有一个 ' 时,这意味着我正在打开或关闭保存 JavaScript 的字符串。

0 投票
3 回答
2933 浏览

javascript - 谷歌地图地标对象的权威参考

我正在使用以下方法对谷歌地图 latlng 进行反向地理编码:

其中规定如下:

由于此方法需要调用 Google 服务器,因此您还必须传递回调方法来处理响应。此响应将包含一个状态代码,如果成功,将包含一个或多个 Placemark 对象。

谁能指出我对 Placemark 对象是什么的明确参考,因为它似乎为不同的位置返回不同的属性。例如,有时我得到一个ThoroughfareName,而其他人得到一个AddressLine。我想了解我是否总是会得到其中一个,以及它们是否可以互换。

0 投票
9 回答
14907 浏览

map - 2个地理编码之间的距离

计算两个地理编码之间距离的公式是什么?我在这个网站上看到了一些答案,但他们基本上说要依赖 SQL Server 08 功能,我还没有使用 08。任何帮助,将不胜感激。

0 投票
3 回答
2094 浏览

php - PHP 中的 While 循环与 header() 结合使用

我编写了一个脚本来对一些点进行地理编码,这些点的结构基本上是这样的:

问题在于,即使地理编码成功并且数据库已更新,并且重新发送了标头,脚本仍会返回到 while 循环,而无需重新加载页面并重新开始新记录。

这是 PHP 的正常行为吗?我如何避免它表现得像这样?

0 投票
5 回答
6702 浏览

google-maps - 选择最准确的地理编码

我正在使用http://maps.google.com/maps/geo?用于对某些地址进行地理编码的 Web 服务。

我遇到的问题是,更完整的地址不一定能提供更准确的地理编码。

例如,在英国登比郡 Llantysilio 的传递比英国登比郡 Llangollen 的 Llantysilio 准确得多

XML 中的 Accuracy 属性在决定选择哪个地址时似乎没有多大帮助。

其他人是如何处理这个问题的?有没有一种好方法可以选择最/所有时间都有效的最佳地理编码?

*编辑一些额外的信息——当我输入更完整的地址时,地址的第一行被忽略,地理编码器跳转到一个不同但准确的地址,该地址是位于添加到地址的额外行中的中央街道。在这个例子中,它选择了中间 llangollen 的 Castle Street,似乎忽略了 Llantysilio。

由 kdgregory 编辑:这是我使用的两个 API 请求(缺少 API 密钥似乎不是问题):

0 投票
3 回答
1599 浏览

php - 获取美国以外地区的纬度和经度

Google Maps 的 API 是否可用于检索英国、法国、意大利、日本、澳大利亚等国家/地区的给定邮政编码或城市+地区组合的纬度和经度?

我正在做一个需要本地搜索结果的项目。对于国内用户,我通过我们数据库中的美国邮政编码表检索他们的纬度/经度。它不涉及显示任何地图,只是通过基于纬度/经度值的半径公式在其区域内的其他用户的结果。对于外国用户的本地搜索结果:我只是根据匹配的城市名称显示结果。

目前正在通过 PHP GeoIP 数据检索非美国用户的纬度/经度。我希望能够根据用户提供的城市+地区或邮政编码检索更准确的值。

我正在考虑获取其他国家/地区的邮政编码表(具有纬度/经度字段)。还是 Google Map API 的想法是更好的解决方案?

0 投票
7 回答
73751 浏览

javascript - Converting latitude and longitude to decimal values

I have GPS information presented in the form:

36°57'9" N 110°4'21" W

I can use the javascript functions of Chris Veness to convert degrees, minutes and seconds to numeric degrees, but first need to parse the GPS info into the individual latitude and longitude strings (with NSEW suffixes). I have read related posts on stackoverflow, but am not a regex expert (nor a programmer) and need some help with the parsing function. What's the best way to parse this string into latitude and longitude for use in the conversion function?

The result of all this will be a Web link that one can click on to see a Google map representation of location.

0 投票
7 回答
24813 浏览

iphone - 从 iPhone 转发地理编码

鉴于 mapkit 今天不提供前向地理编码功能,任何人都可以提供有关我如何使用搜索栏从今天用户输入的地址返回纬度和经度坐标的帮助。如果有人可以提供示例代码,那就太好了。

0 投票
1 回答
586 浏览

ruby-on-rails - 让 GeoKit 与我的 Address 类很好地配合

我的Address类有一个geocode类方法,它返回从地理编码方法参数派生的地址对象数组(如果地理编码结果完全匹配,则数组将有一个元素)。

编写此方法的一个令人讨厌的部分是将 GeoKit 地址对象转换为我的地址对象(例如,“street_address”->“address1”)。有一个更好的方法吗?