问题标签 [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 投票
6 回答
23655 浏览

android - 为什么 Android Geocoder 会抛出“服务不可用”异常?

该应用程序使用Geocoder对象。它在我的股票 Froyo Nexus One 上运行良好。但后来我在不同的设备上运行完全相同的应用程序(Advent Vega 10" 平板电脑也运行 Froyo),我得到这个异常:服务不可用。我使用的方法是getFromLocationName(),我正在针对 Android 1.6 Google 构建API。

我知道在模拟器上引发此异常的问题,但我怀疑这是不同的。为什么它会被扔在一台运行 Froyo 的设备上而不是另一台设备上?

该应用是定位应用,由于平板没有GPS或移动网络,在Wi-Fi连接不提供位置的场景下,用户必须手动指定,因此无法使用Geocoder对象是个坏消息。

我可以为用户添加一种在地图上选择位置的方法,但这并不理想。可能我可以直接使用 Google Maps API,但我很想先了解问题的性质,因为有一个更简单的解决方案会很好。

希望在未来的版本中,Android 将为非地理编码器设备提供操作系统级别的“默认位置”,因此位置感知应用程序可以在 Google TV 等设备上开箱即用。

0 投票
2 回答
1811 浏览

java - 地理编码器无法通过 getfromlocationName 工作

我的代码如下:

但是,该应用程序每次都崩溃。地理编码器没有返回任何纬度/经度。

代码有什么问题吗...请指教。

0 投票
2 回答
2158 浏览

php - 如果 Geocoder 返回多个结果,PHP 脚本将无法解析 Google Maps Geocoder API 返回的 JSON

我有一个 PHP 脚本,它试图读取和解析从 Google 的 Geocoder API 返回的 JSON 字符串。该脚本适用于大多数地址,但在 Google 的 Geocoder API 返回给定地址的多个结果的少数情况下会遇到问题。

这是我的代码:

打印“115 Chestnut Street Upton, MA”(在 $mAddress0 中传递):

此外,地理编码器还为“115 Chestnut Street Upton, MA”返回以下 JSON 字符串

我遇到了一个地址问题,例如 50 Franklin Street Boston, MA google Geocoder API 返回的地址:

我的脚本返回:

任何想法可能会发生什么?谢谢!

0 投票
3 回答
4451 浏览

javascript - 谷歌地图+谷歌本地搜索从英国邮政编码生成纬度/经度

无论如何,我可以在表单中放置 2 个隐藏字段,并从用户输入邮政编码自动将 Lat/Long 放入其中吗?

我真的不想依靠用户在谷歌地图上拖动标记来绘制位置。

提前致谢

罗比

0 投票
3 回答
3266 浏览

javascript - openlayers 和谷歌地理编码器

我正在尝试将谷歌地理编码服务与开放层地图一起使用。这应该毫无问题地工作......不是吗?我正在使用的代码就像 googles geocode api doc 上的示例:

出于某种原因,我没有得到 Geocoder 对象。永远不会执行带有地址的警报。

期待一些提示

0 投票
2 回答
548 浏览

drupal - Drupal 视图参数的地理编码搜索字段

我正在尝试显示位置接近 Drupal View,它从用户输入中获取地理编码的纬度/经度。

这样,当用户输入“chicago, il”或简单的“central park, nyc”时,地理编码的纬度/经度值将作为参数传递给 Views。

我认为我使用geocode 模块gmap google maps api走在正确的轨道上,但不知道从那里去哪里。

0 投票
1 回答
282 浏览

android - 地理编码器在美国以外的地方工作吗?

Geocoder 类可以在美国以外提供反向查找吗?我基本上想知道我的用户在哪个国家(法律方面)。

http://developer.android.com/reference/android/location/Geocoder.html

如果不能,还有其他方法可以确定吗?

谢谢

0 投票
1 回答
5688 浏览

javascript - Google Map API,Geocoder.GetLocations 总是返回“浏览器不兼容”

我正在使用基于 JavaScript 的谷歌地图 API,当我尝试使用 geocoder.getlocations 时,它会返回“浏览器不兼容”异常并卸载地图。请看一下我的代码,让我知道它有什么问题。

0 投票
1 回答
1214 浏览

javascript - 使用谷歌地理编码器的 Javascript 闭包

我仍然对 javascript 闭包和输入/输出变量有一些问题。

我正在使用 google maps api 进行无利润项目:用户将标记放入 gmap,我必须将位置(带坐标)保存在我的数据库中。

当我需要进行第二次地理编码以获得一个位置的唯一 lat 和 lng 对时,问题就出现了:假设两个用户将标记放置在同一个城镇但在不同的地方,我不想拥有相同的位置数据库中有两次不同的坐标。

我知道我可以在用户选择位置进行第二次地理编码,但我想了解我在这里犯了什么错误:

我尝试过:

与:

有什么建议吗?

编辑:

我的问题是如何将附加参数传递给地理编码器内部函数:

因为如果我这样做的话,我会弄乱原始参数(results_2 和 status_2)

0 投票
5 回答
3321 浏览

android - Geocoder 在 Android 模拟器上工作是否需要 maps api 密钥

我正在做一个尝试使用地理编码器打印用户给定坐标的当前位置的活动,但是每当它调用 getFromLocation 时它就会崩溃。我没有把地图键放在任何地方。我想知道这是否是程序崩溃的主要原因。我尝试了各种版本的模拟器,但它在任何地方都以相同的功能崩溃。如果需要密钥,我应该把它放在哪里以及如何?除了 INTERNET 和 ACCESS_FINE_LOCATION 之外,是否还有其他权限才能正常工作。这是代码: