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

jquery - 从地理编码器 json 结果中获取 lat,lng

我知道我在这里做错了什么,但这是什么?Hangout 会提醒 lat lng,但我如何自己获取 lat。

0 投票
3 回答
1577 浏览

ruby-on-rails - Geocoder Gem - Ruby On Rails

我刚刚将 Geocoder gem 包含在我的应用程序中。一切都很完美,但我想知道我是否可以进一步使用 gem。

我的应用程序有用户,他们可以添加文章。目前我可以使用他们的 IP 地址

我一直在寻找可以帮助我将该 IP 地址转换为国家名称的 gem,但我找不到任何东西。由于我使用的是地理编码器,并且我意识到在他们的网站上他们会自动检测我的 IP、城市和国家/地区。我想知道如何将它实现到我的控制器。

结尾

这个想法是检测不是来自英国的文章。

https://github.com/alexreisner/geocoder

http://www.rubygeocoder.com/

0 投票
1 回答
8646 浏览

google-maps - 如何在一个位置的各个方向取 5 公里点,对 google api 进行地理编码?

好的,所以我有这些绳子:

我想从上面的这个地理位置查看距离北、南、东、西 5 公里的地理代码^。

我怎样才能做到这一点?

0 投票
2 回答
5940 浏览

ruby-on-rails - Rails Geocoder“未定义的方法错误”

另一个真正的 Ruby 新手,所以请温柔点……我正在使用 alexreisner 在 rails 3.0 上的 Geocoder,我无法从 Geocoder::Results lib 调用方法。我仔细研究了 Geocoder 文档,但我无法完成一件简单的事情:从用户提交的地址中提取“状态”结果。所以把“123 Fake Street, San Francisco, CA”变成“CA”或“California”。

(我的程序现在只使用“状态”信息来帮助确定结果,但我希望在以后改进应用程序时使用完整的地址信息,这就是我要求提供完整地址的原因。 )

我已经通过从文档和我在这里找到的其他答案中收集到的最好的模型设置了我的模型,但是以前与此主题类似的答案对我没有帮助:

但这会为州、国家/地区代码和地址带来“未定义的错误方法”。我不明白,因为 Geocoder gem 的文档清楚地提供了这些方法。我的模型似乎根本无法访问它们。(作为记录,我的模型能够从输入的地址中提取纬度和经度,因此看起来 Geocoder 配置正确。并且“geocoded_by”方法效果很好。此外,它已正确设置为 Google API)。

我很确定我在这里遗漏了一些简单的东西。在 Rails 控制台中,我什至可以使用 Geocoder.search("Miami, FL") 并提取所有县、州和城市信息,但我似乎无法通过我的模型提取“州”。

谢谢你的帮助!

0 投票
1 回答
466 浏览

google-maps - 写一个位置并获取 geocords,不能正常工作?JS

链接已删除

这是我的网站。我正在努力,以便您可以在搜索输入字段中输入位置,然后查看距离餐厅 xx 公里。

现在我得到了几乎所有的工作。如果你看到源代码,你可以看到它是如何工作的。它显示地址(您搜索的内容)。然后显示地址将其转换为 lat/lng 线,并将其传递给 computeRestaurants() 计算您输入的位置与餐馆之间的距离。

不知何故,当我运行时:

在函数之外,它可以工作并给出正确的值。

但是当我这样做时:

您可以看到它返回 NaN。在 showAddress() 内部,它执行的命令与我在 computeRestaurants( 点) 上面写的命令相同

那么为什么它不能正常工作呢?

point在 showAddress 中是:(55.662133, 12.508028)所以它已经转换为 LatLng 线,因此不需要new google.maps.latlng(...

我现在唯一的赌注是括号 () ??

0 投票
1 回答
2750 浏览

google-maps - 将地址转换为地理编码,只返回“未定义”,为什么?

这就是我所拥有的:

http://jsfiddle.net/JhCKW/1/

我使用谷歌地图 v3,地理编码。

我做了一个函数 showAddress(param)。这需要参数,检查它是否是地址,如果是,则返回绳索,如果不是,则返回 0。

如果您检查链接,您会看到我已经为此编写了代码,但我只是收到一个警报“未定义”。

这里有什么问题?

0 投票
1 回答
203 浏览

java - 地理编码器 forceclose

我有这个应用程序,它应该从经度和纬度获取地址,但是当我按下按钮调用信息时它会强制关闭。

日志错误:

我的地理编码器代码

logcat 错误表示该错误与new Geocoder. 请帮忙。

0 投票
7 回答
12358 浏览

android - java.io.IOException:无法解析来自服务器的响应 getFromLocationName()

我知道这个问题以前经常被问到,但我无法从任何答案或搜索结果中得到解决方案。我必须尽快解决这个问题。我试图从用户输入的地址中获取纬度和经度,但我继续得到:

我正在使用这段代码:

我尝试了很多不同的可能方法,但没有任何效果......默认地图应用程序运行良好,当用户输入地址时,它成功地在地图中显示该地址......我该怎么做......?

我已经添加了所有必需的权限,我正在真实设备(2.3 版)上对其进行测试...

0 投票
1 回答
1222 浏览

ruby-on-rails - gmaps4rails 是否与地理编码器 gem 冲突?

我正在使用 gmaps4rails 在我的应用程序上轻松生成谷歌地图。gmaps4rails 需要模型中的 lat 和 long 属性。但是,gmaps4rails 对不明确的地址不是很友好。例如,当我列出公寓号码时,它不知道要显示什么地址。

所以,我刚刚安装了地理编码器。我正在使用地理编码器来获取我的 :location 属性并在我的模型中设置它的纬度/经度。它现在似乎正在工作,但由于两个 gem 都使用 lat/long 属性,我认为这会在以后引起冲突。会吗?

0 投票
2 回答
4409 浏览

javascript - 使用地理编码器使地址成为谷歌地图的中心

我正在尝试编写一个程序来查找地址的相应值 latLng,然后将其用于地图的中心。到目前为止,这是我的代码,但是我遇到的主要问题是从地理编码器中获取返回的值。