问题标签 [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.

0 投票
1 回答
1096 浏览

javascript - javascript中asp.net控制绑定的问题

这是我的javascript:

codeAddress() 函数根本不起作用!有什么问题?

0 投票
1 回答
3057 浏览

jquery - 谷歌地理编码器异步问题

我相信我的地理编码器结果存在时间问题。请参阅下面的代码片段。

我基本上是在执行地理编码并获得结果。然后我通过 jQuery AJAX 调用将结果传递给服务器端方法。最后,该方法的结果返回一个 JSON 对象。根据结果​​,我可能会也可能不会执行第二次地理编码。这就是问题所在。

您可以看到我有一个变量hasResult默认为 false,并在确定有效结果后切换为 true。在所有情况下,这都是完美的,除非需要进行第二次地理编码。地理编码成功发生并且代码执行,但最终hasResult检查仍然返回 false。怎么会这样?

谢谢

0 投票
1 回答
860 浏览

jquery - 为什么 Google Maps API 拒绝绘制我的折线数组?

我认为这个问题与我如何为我的折线构建路径数组有关,但必须有一种方法可以做到这一点。目标是从名为“address[]”的数组输入字段创建地理编码位置数组。我已经通过这样做让折线工作:

但是当我尝试从 $.each 语句创建一个数组时,该数组的结果不同并且不起作用。这是我写的代码:

有什么想法我应该做什么?

0 投票
2 回答
8334 浏览

android - 在实现 Runnable 的类中获取上下文

我在 android 中有一个应用程序,它位于与 UI 不同的线程中(实现 Runnable)

我收到一些数据(经纬度形式的 GPS 数据)并从这些数据中我

想通过将其传递给地理编码器来找出正确的地址.....在地理编码器返回的地址之后,我将其存储在数据库中:

以下是我如何做这些事情:

但我在这里收到错误:

Runnable 不知道getApplicationContext是谁......我尝试用“this”代替,但同样的故事......

现在哪个是传递给 Geocoder 构造函数的正确上下文????

以下是 Geocoder 构造函数的样子:


在我的活动中,我这样做:


我应该如何修改构造函数

为了在我的 Runnable 中有 Server2 的上下文?

0 投票
1 回答
613 浏览

android - 实现 Geocoder 时返回 null

我正在尝试使用地理编码器查找地址(位置)。

我有以下代码:

我传递给地理编码器的数据采用以下格式:

2.449548 48.950518

但是,当尝试println()使用 Geocoder 返回的第一个地址时,它会返回 null。这就是我的 logcat 的样子:

reverseGeocode()`:GLocation 中没有功能

还有我的System.out.println()显示器:null。我的清单文件中添加了互联网访问权限和互联网权限。有人知道我做错了什么吗?

0 投票
1 回答
550 浏览

google-maps - 地理编码恢复为美国

使用 google geocoding api v3 时,我有一些完整且有效的地址,其中包含美国州名作为房屋名称或街道名称的一部分。谷歌将其解释为在美国,即使包括国家/地区在内的完整地址也包括在内。

eg(这是一个虚构的地址,因为我无法发布真实的客户详细信息,但原理是一样的)。纽约农场主街 St Hellier JE1 1AA JERSEY

http://maps.googleapis.com/maps/api/geocode/xml?sensor=false&address=New%20York%20Farm%2cMain%20Street%2cSt%20Hellier+%2c%2cJE1+1AA%2cJERSEY

如果我错过了“纽约农场”行,或者在末尾添加了“英国”,则会返回正确的地理编码。但显然这很难自动完成(特别是因为泽西岛不在英国),而且我有很多地址可能还有其他类似的案例。如果我传入一个区域参数,它仍然有同样的问题。

有没有办法可以“强迫”这个国家?

0 投票
1 回答
5961 浏览

google-maps - 谷歌地图 api v3 地理编码器视口

当我输入一个位置(城市或国家)并且信息窗口打开时,以下代码将仅在打开的信息窗口区域内找到位置:

}

我想在没有 fitBounds 的情况下缩放到位置视口

这种作品:

但我不想指定缩放级别

这是后一个代码的链接:http: //www.hostelbars.com/map_test_v3_3.html

我会很感激一些帮助 - 谢谢!

0 投票
5 回答
4576 浏览

parsing - 理解 Google Geocoding API 结果

我正在使用Google 的地理编码 API来处理自由格式的地址数据,并试图理解结果(subpremiseadministrative_area_level_2等)。此时我只对美国的地址感兴趣,并希望将结果格式化为街道地址、城市和州代码。州代码看起来很简单(administrative_area_level_1),但其他代码更模糊。是城市locality还是sublocality两者兼而有之,甚至更多?街道地址本身似乎可以是其他字段的任意数量的组合。

理想情况下,我只想去掉formatted_address,去掉城市、州、邮政编码和国家代码,并保留剩下的作为我的“街道地址”。是否有任何指导方针或建议来处理所有这些领域,至少在大多数情况下(常规地址、带有单元编号的地址等)?

0 投票
2 回答
9843 浏览

javascript - 谷歌地理编码——解析可能返回不同的地址组件

我正在使用谷歌地图 V3 api。我正在提交地址搜索以返回正确的地理编码结果,包括地址、机构名称和纬度/经度。

我的问题是地理编码器的响应可以采用不同的格式。它始终遵循相同的结构,但某些响应对 address_components 数据结构使用不同的键。

例如,某些搜索会导致:

而如果我要搜索一般区域,例如“新罕布什尔州汉普顿海滩”,我会收到:

如您所见,这两种反应各不相同。是否有已知的 jquery 库可用于处理这些不同的响应以返回可用于人类可读方式的地址组件的数据集?

我会注意到响应还返回一个“formatted_address”类型,它返回如下:“Hampton Beach, NH 03842, USA”或“Boston University, 1 University Rd, Boston, MA 02215-1407, USA” 如您所见,这些也很不一样。我可以用逗号分隔,但我想使用实际的 address_components 进行完美的数据库插入。

0 投票
1 回答
1609 浏览

javascript - Google maps v3 geocode

I am trying to geocode an place name, however when I run the function, I get,

"an empty string" in my console,

below is my code why would this be happening?

UPDATE

Ok, so I have got my value going to the console, now when I try and push the value of element into the function, I get undefined as a return, below is the full code,

And it is called like this,

$("#postcode").val() relates to an element that is loaded in when using load()