问题标签 [google-geocoder]
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.
geocoding - Http Geocoder (Google) 准确度级别
我正在对大量用户输入的地址进行地理编码,并对返回的准确度级别感兴趣。我的目标是获得给定地址的最佳可能准确度分数。
我按照http://maps.google.com/maps/geo?q= {address}&output=csv&sensor=false&key=xx的方式调用 geocder api
现在返回具有/不具有前提名称的相同地址的准确度级别
- q = Key Arena, 305 Harrison Street, Seattle, WA 98109(精度为 5)
- q = 305 Harrison Street Seattle, WA 98109(精度为 8)
- q = Key Arena, Seattle, WA 98109(精度为 9。)
从上面可以明显看出,当街道名称附加有前提/地点时,谷歌服务器不会返回最佳准确性。
问题是:) 有没有办法传递完整的地址(带有前提名称/即案例1)并获得最大精度。(或者如何告诉谷歌服务器地址与前提/建筑物名称和街道名称一起传递)
(如果您在想为什么不只使用案例 3,答案是这些是用户输入的地址,他们可以输入“我妈妈的房子”作为前提,并提供准确的街道地址。在这种情况下,我希望准确度为 8 而不是 5)
javascript - Google 的 GeoCode 将城市、州转换为纬度经度
以下代码异步工作。我只设置了将城市,州转换为纬度和经度。然后会提醒该值。
如何编写一个实际返回这些值的函数?
asp.net - 如何使用谷歌地理编码器网络服务绘制纬度和经度?
如何在 asp.net 中使用 Google Geocoder 网络服务绘制纬度和对数?
c# - 无法从 xml 文件中获取数据
我正在尝试从 Google 的地理编码 API 中解析出一些信息,但是在有效地从 xml 中获取数据时遇到了一些麻烦。例如见链接
我真正关心的是获取类型所在的位置和short_name
来自的位置,
但是使用我的测试程序,我的 XPath 查询对这两个查询都没有返回任何结果。address_component
administrative_area_level_1
long_name
administrative_area_level_2
谁能帮我找出我做错了什么,或者推荐一个更好的方法?
google-geocoder - 使用谷歌地图时 OVER_QUERY_LIMIT
我在从我的应用程序访问谷歌地图时遇到问题,当我从 java 脚本循环发送超过 10 个请求时,我从地理编码器服务中得到 OVER_QUERY_LIMIT 异常。有什么办法可以摆脱这种情况,我尝试使用 setInterval() 等来延迟一些时间。但是没有用。
android - 如何从地址中找到纬度和经度?
我想在 Google 地图中显示地址的位置。
如何使用 Google Maps API 获取地址的纬度和经度?
java - 如果我拥有多个地址的所有 Google 地理编码数据,我如何计算它们的接近度?
我的数据库中记录了多个地址,并且我使用 Google 地理编码服务来获取它们的经度、纬度等。
我需要做什么来计算一个地址与另一个地址的距离(以英里为单位)?
理想情况下,我想显示一个条目,然后在它下面说:“以下记录的地址就在附近。”
ruby-on-rails - 谷歌地理编码 API request_denied
我正在尝试通过我的 rails 应用程序使用 Google Geocoding API 对一批大约 400 个地址进行地理编码。
在我的一个控制器中,我有这些行
但我总是从中得到 ""status": "REQUEST_DENIED" 。
有谁知道我为什么会得到这个,或者是否有办法可以准确地看到正在发送的 HTTP 请求,以便我可以尝试调试它?
更新:这是我试图提出的请求,如果我从浏览器执行此操作,我会从 api 获得正常响应:http ://maps.googleapis.com/maps/api/geocode/json?address=5032 -福布斯大道&传感器=假
javascript - 使用 javascript 闭包将参数附加到匿名函数中的默认参数
我想在循环运行时向 Google geocoder API 调用添加一些额外的参数,但我不确定如何将闭包参数附加到它们的匿名函数中,该函数已经具有通过调用传入的默认参数API。
例如:
我希望能够在传递的 geocoder.geocode() 匿名函数中使用 i 的值,但是如果我}(i));
在第 4 行使用了一个闭包,那么它将替换第一个会破坏地理编码器的参数。
有没有办法可以使用闭包,或者将 i 的值传递给匿名函数?
实际上我想做的是:
但工作:-)
android - 在Android GeoCoder中指定要搜索的国家?
我可以指定地理编码器应搜索的方格,但我找不到指定某个国家/地区的方法。不幸的是,我的国家不是四边形;(我该怎么办?使用另一个反向地理编码服务?
我想建立一个搜索框,用户可以在其中搜索城市(带有自动建议)。在每次击键时,当前的搜索查询都将传送到地理编码器。