问题标签 [google-geocoding-api]
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-geocoder - Google 地理编码 API - 仅在一个国家/地区搜索
我正在使用 google geocode-API 寻找地理编码:
问题是,输入不是很准确(特别是街道),有时谷歌会混淆并忽略英国,因为街道在其他地方有完美的匹配(如街道和城市)。例如美国。
现在我无法解决这个问题(输入数据),但我想知道是否有一个参数,它迫使谷歌在英国搜索并且不返回结果而不是完全错误的结果。
google-maps - 谷歌地理编码中视口和边界之间的区别
谷歌地理编码api中的视口和边界矩形有什么区别?
对于大国(美国、俄罗斯),视口与边界不同(加拿大的示例请求:http ://maps.googleapis.com/maps/api/geocode/xml?address=Canada&sensor=false ,但对于较小的国家、地区和城市他们是平等的。
google-geocoding-api - 在谷歌地理编码 URL 中使用 clientId 和签名时出现“无法对提供的 URL 进行身份验证”的身份验证错误
我们正在从版本 2 移植到版本 3 的地理编码 api。这个公共url有效,但每天限制为 2500 个请求,我们是商业用户,所以我们需要在 url 中使用clientId
&signature
参数。我们有clientId
谷歌给出的,我们正在signature
使用谷歌自己提供的代码生成。
注意:版本 2 要求我们直接使用“密钥”,但在版本中我们需要生成签名并使用它而不是密钥!
但是在生成签名并将clientId和签名附加到url之后,例如
http://maps.googleapis.com/maps/api/geocode/xml?address=27606&sensor=false&client=<OUR_CLIENT_ID>&signature=<SIGNATURE_WE_GENERATE>
我们正在收到此消息Unable to authenticate the supplied URL. Please check your client and signature parameters.
。
知道我们生成签名的方式有什么问题吗?我们直接使用上面给出的示例签名生成代码。
google-maps - 谷歌地图地理编码和绘制几个位置
我正在尝试实现一个脚本,该脚本将对数组的所有位置进行地理编码并将其绘制到地图中。我是堆栈,因为我无法让地图适合屏幕中添加的所有标记。我花了很多时间尝试几种方法,这就是我想出的:
有人可以帮我解决这个问题,因为我似乎会永远坚持这个版本。
我有以下目标: 1. 绑定显示的地图,以便显示地图中放置的所有标记。2. 添加带有位置名称的 infoWindow。
我会欣赏任何帮助!
向大家问好,尼克
javascript - 谷歌地图 API v3,点击事件未在 Java 脚本中触发
我正在使用 google map api v3 for javascript。我设法在我的网页上找到了地图。现在我需要在用户点击地图时执行反向地理编码。为此,我编写了必要的事件监听器和反向地理编码代码
上面提到的代码是用于java脚本的。在 HTML 中,我声明了一个应该显示地图的地方,如下所示
我面临的问题是,当用户单击地图时,应在该点放置一个地标,并且该地址应出现在 html 表单中名为“start”的文本框中,但事实并非如此。地图正在网站上加载,但未检测到点击事件。我正在本地主机上工作。我正在本地主机上测试地图的这个功能。请帮忙。告诉我哪里出错了,为什么它没有检测到点击事件。我是这方面的初学者
google-maps - 2013年3月8日之后谷歌地图V2 Webservice还能用吗
我们仍在使用 Google 地图 V2 网络服务,因为我们还没有完成将 V2 网络服务迁移到 V3 的工作。
在 3 月 8 日之后是否仍然可以使用 V2 网络服务,还是在此日期之后将不再工作?
在我们完成向 V3 的迁移之前,是否有可能解决一些问题。
google-geocoding-api - 谷歌地理编码API的问题
一个程序,它从数据库中获取地址并向 google geocode api 发出请求以获取地址。
这是我观察到的错误,任何人都可以帮助我如何使谷歌的响应更准确。
- 它忽略城市并返回具有相同名称但在不同城镇的街道的坐标,例如
Vidin, Perushtica 5 它返回 Haskovo, Perushtica 5 的坐标
2.我观察到有时例如今天我有 1000 个地址,当我看到结果时,我看到谷歌没有找到格式正确的地址,当我去谷歌网站https://maps.google.bg/maps ?hl=en&tab=wl并输入地址 - 它完美地找到它。今天我决定检查其中一个地址,这次它找到了。为什么有时它会找到它有时不会
我的代码
google-maps - 地理编码 API 的延迟
我本来打算用Google Geocoding API
. 我想知道在获得响应时我应该期待什么延迟?我无法在网站上找到这些详细信息。
如果我使用 Google Geocoding API,有谁知道实际延迟是多少?
表示从地理编码 API 获取响应需要多长时间。
javascript - Google geocoder.geocode,异步变量映射
我有以下地理编码异步方法,它按预期工作,从我拥有的自定义对象数组中获取地址,我的问题是将结果映射回触发该方法的对象 [i],查看结果只会给我返回与我输入的地址不同的格式化地址,“Google 添加了一些区号,将 St 更改为街道等。” 因此,当我得到这些结果时,由于此方法的异步性质,我无法匹配我获得的每个对象的新 Lat 和 Lng 坐标,并且结果不会按顺序返回,知道我可以在这里做什么吗?
谢谢。
编辑:我的想法是创建一种方法来按顺序恢复结果,将其更改为同步,我知道不理想,我找不到任何示例。
函数 iterateAndAddress(objArray) {
java - 为什么谷歌地理编码找不到一些地址
你好,我有这个 java 程序,它从数据库中获取地址,对谷歌地理编码 api 进行请求,然后我想查看 lat、lng 坐标。
此外,由于谷歌无法找到某些地址 - 所以我决定如果谷歌无法找到城镇和街道的地址,我只使用城镇名称提出请求。
这是java程序
问题在于我得到的响应:
我已经测试了地址和坐标,大部分时间它们都是正确的,响应也是正确的。但是在某些时候,我注意到了这种奇怪的情况-查看此示例以获取 id=1512 的地址
包含完整地址的第一个 URL: http ://maps.google.com/maps/api/geocode/xml?address=%D0%9F%D0%BB%D0%BE%D0%B2%D0%B4%D0% B8%D0%B2%2C%D1%83%D0%BB.+%D0%94%D0%98%D0%9B%D0%AF%D0%9D%D0%9A%D0%90+2%D0% 90+&传感器=假
发现零结果 - 仅使用城镇创建新请求新网址: http ://maps.google.com/maps/api/geocode/xml?address=%D0%9F%D0%BB%D0%BE%D0%B2% D0%B4%D0%B8%D0%B2&sensor=false
新搜索后的 EHOOO 仅城镇节点长度为:0
仅在withtown提出请求后-再次为零结果
jjj1522
如果你点击网址,你会发现谷歌在两次都找到了地址——但是正如你看到的程序给我的,谷歌没有找到地址——我不明白为什么