问题标签 [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.
google-maps - 谷歌地图突然停止工作(空白地图)
我从谷歌地图开始。只是学习。不久前,它正在工作。现在不是。一切似乎都在 UI 控件、标记/覆盖中工作,但地图是空白的。
geocoding - 寻找想法:您将如何开始编写地理编码器?
因为开源地理编码器无法与谷歌甚至雅虎相比,我想开始一个项目来创建一个好的开源地理编码器。澄清一下,地理编码器需要一些文本(通常带有一些约束)并返回一个或多个纬度/经度对。
我意识到这是一项艰巨而艰巨的任务,所以我想知道您如何开始。你会读什么?你会熟悉哪些算法?你会审查什么代码?
而且,假设您要非常敏捷地开发它,您希望第一个原型能够做什么?
编辑:让我们暂时搁置数据问题。我将使用 OpenStreetMap 数据以及我拥有的航点数据库。后来我还计划包括其他数据集,并且我意识到地理编码器将固有地受到原始数据质量的限制。
geocoding - 纬度经度 API
我有一个地址数据库,我尝试使用google geocoding和yahoo API查找纬度和经度。是否还有其他流行的 API 或程序。我正在使用ubuntu平台。
python - 无需 Web 访问的反向地理编码
我正在开发一个应用程序,其中一个要求是我能够基于 GPS 数据执行实时反向地理编码操作。特别是,我必须能够确定纬度、经度对映射到的州/省,并检测我们何时从一个州/省移动到另一个州/省。
到目前为止,我有几个想法,但想知道是否有人对以下任何一个有任何想法:
- 以有效方式解决此问题的最佳方法是什么?
- 哪里是查找的好地方以及北美州/省边界的适当格式是什么
首先,我有两个主要想法:
- 将北美划分为一个网格,网格中的每个矩形都映射到特定的州省。根据纬度和经度(反之亦然)在此表上进行查找(您希望越精确,该表增长得越快)。
- 为每个状态定义多边形并进行某种计算以确定纬度/经度对位于哪个多边形中。我不确定该怎么做。HTML 图像地图作为定义州/省边界的一种方式浮现在脑海中。
我正在为感兴趣的人或那些可能有他们想建议的好图书馆的人工作。
需要明确的是......我没有可用的网络访问权限,因此在运行时不能选择使用现有的反向地理编码服务
javascript - 插入刚刚捕获的地理编码图像的屏幕截图?
我正在执行 GoogleMaps/VirtualEarth 地理编码请求,结果图像(显示地图上的位置)显示在我的网站上。
问题是,我需要“捕获”该图形的一部分并显示在表单上。
是否可以这样做并将结果添加到表单中?
xml - 每日服务器端缓存 10,000 个 Google 地图地理编码器响应
我目前正在研究在 J2EE Web 应用程序中实现大约 10,000 个 Google 地图地理编码器响应的服务器端缓存的方法。由于 Google 将地理编码请求的数量限制为每天 15,000 个,因此我需要一种方法来将我的请求存储 24 小时。请求来自服务器上的 XML 文件,最终将每天更新。
最初,我只是想在存储每个地址的 XML 文件中添加一点额外信息(文件中的一个时间戳,以及每个地址的纬度/经度值)。但是,我想知道将缓存的数据存储在一个单独的文件中,格式为 JSON 是否会快得多。我对这种方法的担忧是:
- 与 JSON 相比,我更熟悉和更熟悉使用 XML
- 我尽可能多地使用 jQuery 进行繁重的工作,但我在 jQuery 中没有看到太多特定于 JSON 的支持
- 我见过的一个从使用的文件中获取 JSON 的示例
eval
,我本能地回避了它 - 我只是没有找到任何好的参考资料让我相信 JSON 值得学习
你们有什么想说的?使用 XML 和 JSON 之间会有明显的性能差异吗?如果我使用 JSON 比使用 XML 更好,是否有一些关于最佳实践的非常好的文档,或者我缺少一个不错的 jQuery 插件?除了 XML 或 JSON 之外,也许还有其他我没有考虑过的数据格式(尽管我已经知道我不想使用关系数据库)。
我希望它简单、直观且快速。我知道XML格式是前两个,我不确定第三个。
此外,我没有理由必须使用 Google 地图的地理编码服务。对于其他可能更适合查找大量请求但不经常这样做的服务的任何建议?我开始研究这里的一些选项, 但我很想就特别好的/快速/易于使用的服务获得一些意见。
编辑:我使用的任何服务都需要支持交叉口以及正确的地址。
database - 美国大都市区名称数据库?
我一直未能成功找到由城市定义的美国大都市区(例如旧金山湾区、南湾、伯克希尔、纽约北部等)数据库。
有谁知道这样的事情是否存在?
维基百科在这里有一个“州内地区”列表:
http://en.wikipedia.org/w/index.php?title=List_of_regions_of_the_United_States#Intrastate_regions
除非要遍历每 50 个州,然后拉出该地区的文章以查找该地区由哪些城市组成,这将是一件痛苦的事。
美联储的 MSA 和 CSA 列表没有帮助,因为它基于统计分组而不是通用名称。
提前非常感谢,
——迈克尔
iphone - 如何从地址中确定 CLLocation 或 MKPlacemark?
我已经看过 API 文档和演示,演示了如何进行反向地理编码 - 在给定纬度/经度位置的情况下获取地址。我需要做相反的事情。我假设这已经解决了问题,因为 Apple 的 MapKit API 完全避免了它。
java - 更多关于 Google Maps API v3 的批量地理编码问题
我试图找出一种很好的方法来限制我向 Google Maps API v3 地理编码器服务发送地理编码请求的速率。我知道 Javascript 没有任何好处wait
,或者sleep
因为它的执行暂时是单线程的。
每个地理编码器请求都在 jQueryeach
函数内发送。所以,一般的代码骨架是:
如何设置固定间隔以在每次调用之间等待geocode
?如果我发送每个请求的速度与 Javascript 的运行速度一样快,那么我很快就会开始接收OVER_QUERY_LIMIT
响应——即使我只发送 20 个请求。这是意料之中的,我正在努力让我的客户很好地使用 Google 的服务。
我愿意追求的另一条路线是完全放弃 Javascript 进行地理编码,并用 Java 编写它。使用 Java,在请求之间睡觉真的很容易。
但是,我找不到在 Java 中使用 Google 的地理编码服务(特别是使用 API 的第 3 版)的方法。GeoGoogle似乎已经过时一年多了,并且使用的是 v2。
可以用Java完成吗?如果可以,怎么做?
google-maps - 有没有办法通过 REST 访问 Bing Maps 地理编码 API?
有没有办法通过 REST 访问 Bing Maps API 以从地址获取地理编码信息?这对谷歌和雅虎来说是微不足道的。我正在寻找的是来自雅虎的这样的功能:
http://developer.yahoo.com/maps/rest/V1/geocode.html
(具体来说,请参阅该页面上的示例请求 URL,但也可以想象该 URL 带有一个简单的“位置”参数,而不是单独的街道、城市、州和邮政编码参数。)
我找到了通过 REST 使用 Bing API 的其他部分的示例,但没有任何东西可以访问 Maps API,或者特别是地理编码功能。