问题标签 [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 回答
1449 浏览

php - 确定经纬度圆和球体上的圆是否重叠

我正在使用 PHP 作为服务器脚本语言和 MySQL 作为数据库创建一个具有地理邻近搜索功能的应用程序。

考虑一种情况:

我们有特定的一组对象,这些对象具有与各个对象相关联的纬度和经度位置。在指定位置详细信息(如国家和/或城市)以及 KM 中的范围/半径时,我们使用 MySQL 查询获取位于该半径/范围内的对象,例如:

以上计算将给出距离地球上国家/城市中心点 10 公里范围内的对象。

现在假设我有一个对象(带有纬度和经度)不在这 10 公里的区域内,但例如距离地球上的国家/城市中心点 15 公里。该对象的服务范围为 10 KM(提供服务范围为 10 KM 区域)。

现在的问题是,如果我正在寻找距国家/城市中心点 10 公里范围内的对象,那么服务范围为 10 公里的对象(距国家/城市中心点 15 公里)也应包括在搜索中。

我怎样才能使它成为可能?我有国家/城市中心纬度、长坐标、范围/半径(我们必须在其中找出对象)和具有交付半径的对象(例如 10 公里)及其相应的坐标。

你能指导我如何使用 PHP、MySQL 做到这一点吗?

0 投票
2 回答
9359 浏览

iphone - iPhone - 从照片中获取位置信息

是否有可能在 iPhone 应用程序中从用 iPhone 相机拍摄的照片中提取位置信息(我想它被称为地理编码)?

如果没有 API 调用来做到这一点,是否有任何已知的方法来解析数据字节以提取信息?我可以自己滚动的东西?

0 投票
1 回答
388 浏览

geocoding - 清理遗漏的地理编码(或关于数据清理的一般建议)

我有一个相当大的来自世界各地的位置地址数据库(500k+)。虽然很多地址是重复的或接近重复的。每当输入新地址时,我都会检查它是否已经在数据库中,如果是,我会采用已经存在的纬度/经度并将其应用于新条目。我不链接到单独的表的原因是因为地址没有作为一个组来搜索,而且它们在地址中通常有足够的差异,我想让它们保持不同。如果我的地址完全匹配,我会应用该纬度/经度。如果没有,我会去城市级别应用它,如果我无法在那里找到匹配,我有一个单独的流程要运行。

既然你有广泛的背景,问题就来了。有时我会得到一个远远超出正常可接受误差范围的纬度/经度。然而,奇怪的是,通常只有这些纬度/经度中的一两个超出范围,而其余数据以正确的城市名称存在于数据库中。

你会如何建议清理数据。我有地名数据库,所以理论上我有正确的数据。我正在努力解决的问题是你会运行什么程序来完成这项工作。

如果有人能指出我某些(低级)数据清理方向​​的方向,那就太好了。

0 投票
1 回答
882 浏览

google-maps - Google 的 GeoCode XML 响应 - 了解响应

嘿伙计们,在整个谷歌的 GoogleMap API 中,标准坐标格式首先是纬度,然后是经度,即:

-33.4487470,151.3425040

为什么在 GeoCode 的 XML 响应中,数据在坐标节点中是向后的?IE:

此外,任何人都可以对 ExtendedData 节点和其中的信息有所了解吗?IE:

我知道一个随机的问题,但为什么谷歌会在坐标节点中交换这些值?

干杯

安迪

0 投票
2 回答
10905 浏览

google-maps - 谷歌地图查找最近的公用事业

如何在特定城市/地区找到最近的医院/消防部门或类似的地方?

如果您访问 maps.google.com,然后输入“旧金山”,然后输入“医院”,您将看到旧金山周围的所有医院。

可以使用地理编码器应用相同的东西吗?

非常感谢!

附加说明:我正在尝试手动使用地理编码器,而不是使用搜索栏。这样我就可以控制搜索结果的结果。

0 投票
3 回答
3043 浏览

.net - 使用免费服务易于实施用于地理编码的 .net 库?

我需要使用.Net 对地址进行地理编码(从地址获取纬度/经度),以存储在数据库中。

要研究什么库/项目来完成它?

在这里搜索后,在 google 和codeplex.com上,我发现有一些选项,似乎他们会按照我的要求做......但其中一些可能是废话和浪费时间 - 还有一些可能只是恒星。

去哪一个?你用过它们中的任何一个吗?

0 投票
2 回答
2488 浏览

javascript - 谷歌地图地理编码问题

我第一次玩谷歌地图。而且我正在努力提取有关标记所在位置的一些信息。

我已经设置了一个示例供您查看。当我拖动 A 节点时出现问题,getGeocode() 返回未定义?

当我拖动节点时,我需要从节点中提取邮政编码、城市和地址。

请参阅http://dev.korebogen.dk/gmap/

提前致谢!

更新

我从响应中编辑了我的代码 - 现在我得到了两个地址(仍然需要剥离它以便我在单独的变量中获取信息)但由于某种原因我的方向输出结果是“0”和“1”(数组)我真的需要反向地理编码吗?

是否可以在地图上进行单击事件以添加 A 和 B 标记(如果加载时没有方向?)http://dev.korebogen.dk/gmap/已更新!

它来自:

这是更新的部分:

0 投票
4 回答
43511 浏览

geolocation - Google 地理编码 API(City => long, lat)

Google 是否提供 RESTful API,我可以在其中传递城市名称(或 zip)并返回经度和纬度。

我知道如何使用 Google Maps API 来做到这一点,我真的不想让我的用户仅仅为了对位置进行地理编码而下载巨大的 200k Google Maps API。

有谁知道基于 URL (REST) 的城市/zip 到经度和纬度 API?

由于对这些信息进行地理编码会启动多个其他进程,因此第一步对于让它快速执行至关重要,因为它现在是使用 Google Maps API b/c 的巨大下载和 JavaScript 加载的瓶颈。

0 投票
8 回答
10801 浏览

javascript - 通过 HTTP 回调函数进行谷歌地理编码?

我想通过 HTTP功能使用谷歌地理编码将城市名称转换为我的 AJAX Web 应用程序的经度和纬度。

但是,HTTP 地理编码器功能似乎不存在回调函数

http://code.google.com/apis/maps/documentation/geocoding/index.html

是这样吗,不存在回调函数?

因为如果这是真的,它本质上意味着通过 HTTP api 的 Google 地理编码在与 AJAX 一起使用时是无用的,因为 JavaScript 会引发跨域异常错误。

关于如何在 JavaScript 中的 AJAX Web 应用程序中通过 HTTP api 使用地理编码的任何想法?

注意:我不想使用大约 200kb 下载的完整 Google Maps API(即 GClientGeocoder)。我想使用 HTTP api b/c,因为它具有超快的响应能力,并且不需要我的网络用户下载巨大的完整的交互式谷歌地图 api。

例如 http://maps.google.com/maps/geo?output=json&sensor=false&key= {API_KEY}&q={CITY,STATE}&CALLBACK=????

谢谢

0 投票
4 回答
17530 浏览

jquery - 将 jquery.getJson 与 Google 的 GeoCoding HTTP 服务一起使用

Google 提供了一个很棒的 REST 接口,用于对地址进行地理编码和反向地理编码。我的 API 密钥是有效的,如果我将请求直接输入到浏览器地址中,效果会很好。但是,下面的 jquery 失败了,我不明白为什么。希望你能在这里帮助我。

此服务的 Google REST 接口文档:http ://code.google.com/apis/maps/documentation/geocoding/index.html