标签: google-geocoding-api

纬度,经度采集

我想要做的是创建应用程序,当任何人点击地图对象时,两个字段在每次点击时都会填充纬度和经度.Google Maps V3 JavaScript API(地理编码API)的示例代码是否存在类似的内容?

javascript google-maps latitude-longitude google-maps-api-3 google-geocoding-api

6
推荐指数
2
解决办法
1万
查看次数

按邮政编码查找位置

我正在寻找谷歌API或任何其他返回我位置的API(以纬度/经度或地名的形式)

使用Geocoder我可以找到lat,只要我知道地名.

它可以是一个Web服务或某些在线数据库的查询.我不想将美国邮政编码填充到本地数据库.

java google-maps geolocation google-maps-api-3 google-geocoding-api

6
推荐指数
1
解决办法
1万
查看次数

有没有办法进行批量地理编码(按地址获取lat/lon,反之亦然)?

Google地理编码API有严重的限制(每天2,500个请求),我们总是会遇到限制错误.他们的营业执照花费10,000美元,对我们来说太贵了.
服务应与不同语言和不同国家合作.
服务应验证地址并返回lat/lng.地址可以是具有不同格式的字符串.

我们已准备好为此类服务付费,最好使用RESTful API.

geocoding reverse-engineering google-geocoding-api

6
推荐指数
3
解决办法
7417
查看次数

Google Places API - 如何获取一个国家/地区的区域?

我在网站上一遍又一遍地寻找这个简单的问题,但没有找到答案我认为这是非常普遍的需求假设您有两个下拉列表,其中一个您想要填充国家/地区列表,并且一次您选择了一个 - 用其区域列表填充另一个。甚至可以使用 Google Places API 实现吗?干杯:)

google-maps geocoding google-geocoding-api google-places-api google-places

6
推荐指数
1
解决办法
2万
查看次数

Google地理编码API返回错误的地址,但谷歌地图显示正确的位置

我一直在使用Google地理编码API使用以下网址返回地点的坐标:http: //maps.googleapis.com/maps/api/geocode/json?address = Saints%20Peter%20&%20Paul%20Parish%204070 %20Central%20Parkway%20East,%20Mississauga,%20L4Z%201T6,+ CA&传感器=假

这个地方的地址是:

Saints Peter&Paul Parish,4070,Central Parkway East,Mississauga,L4Z 1T6.

在Google地图中搜索时,它会返回正确的位置,但是当使用上述网址获取JSON格式的坐标时,它会返回美国迈阿密的一些坐标,而我的地址位于加拿大的密西沙加.

这是在Google地图中搜索相同加法器时的实际位置:https://www.google.co.in/maps/preview#! q = Saints+Peter+%24+Paul+Parish%2C+204070%2C+Central +大道+东%2C +米西索加%2C + L4Z + 1T6和数据=!4m10!1M9!4M8!1立方米!1d126887!2d76.3082933!3d9.9822827!3平方米!1i1600!2i775!4f13.1

但返回的坐标是25.7598220,-80.2133820,这是在Maimi

google-maps geocoding google-maps-api-3 google-geocoder google-geocoding-api

6
推荐指数
1
解决办法
6308
查看次数

Google Map API地理编码配额提升未获尊重

我需要能够通过Google地图地理编码api网络服务请求25,000个地理编码.据我所知,每天有2,500个请求限制.Google允许用户提交提升配额的请求.我提交了一个请求并收到了一封电子邮件,内容如下:

"您对Places API的使用最初限制为每天1,000个请求.请使用此配额来评估和开发服务.当您准备好启动应用时,您可以通过启用结算来将配额提高到每天100,000个请求您的API项目.要启用结算,您必须完成基于信用卡的身份检查.一旦完成,您的配额将被提升."

我按照上面的说明进行操作,每天仍然只有2,500个请求限制.我被指示在堆栈溢出上发布与此事有关的问题.请帮忙.谢谢.

google-geocoding-api

6
推荐指数
1
解决办法
695
查看次数

谷歌地理编码api不如使用地址的谷歌地图准确

我有很多例子,谷歌地图返回确切的位置,而地理编码找不到完全匹配,只提供一个匹配纬度/经度,这对我的目的没有好处.

例如:谷歌地图中的"1729国道8,奥本,IN 46706"将我完全放在沃尔玛配送中心上.

使用地理编码.....通过 http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html

或手动

通过https://maps.googleapis.com/maps/api/geocode/json?address=1729+state+road+8,+auburn,+IN,+46706&key=[your_key_here]

距离几英里远的地方......

我不明白为什么差异,因为我将使用地理编码等表达MAP,并且许多例子在两者之间不匹配.我需要通过MAPS进行地理编码!

google-maps geocoding google-maps-api-3 google-geocoding-api

6
推荐指数
1
解决办法
1015
查看次数

Google地理编码API会为邮政编码返回ZERO_RESULTS

我正在尝试使用Google maps API对用户输入的数据进行地理编码,并因澳大利亚邮政编码"2010"而出错

maps.google.com/maps/api/geocode/json?components=country:AU|postal_code:2010

但是,如果我在Google地图中搜索,我会得到一个结果.我在请求中做错了吗?

google-maps google-geocoding-api

6
推荐指数
2
解决办法
1969
查看次数

Google 地理编码 API 安全性

我在广泛阅读谷歌推荐的方法后问这个问题,但我对所有这些方法都有问题,让我解释一下情况。

我使用地理定位和地理编码 API 的组合来了解大致的状态位置,然后显示相关内容。显然需要从浏览器调用地​​理定位 API 才能获得用户的适当地理定位。Google 为此 API 提供了基于 HTTP Referrer 的限制。我知道有人可以轻松欺骗引用者并使用相同的 API 密钥进行调用。即使谷歌推荐了这个,我也没有看到巨大的优势。

另一方面,Google 不允许 HTTP Referrer 用于地理编码 API,但它允许用于 MAPS JavaScript API。但同样,如果您不使用 Google 地图,那么使用该 API 违反了 Google 的条款。现在 google 建议将使用地理编码 Web 服务 API 的代码移到后端,以便您的密钥得到保护。但由于最终我需要将结果交付给可公开访问的前端 Web 应用程序,并且我只能进行基于浏览器的 Ajax 调用来首先获取地理定位以提供给地理编码,因此我最终需要进行 Ajax 调用以获取我的地理编码信息。然后有人可以轻松地锁定我的端点以搭载并尽可能多地调用地理编码 API。所以对于这样的情况,我想知道什么是理想和安全的处理方式。

google-api google-geocoding-api google-geolocation

6
推荐指数
1
解决办法
629
查看次数

在 R 中进行地理编码时获取连接超时错误

我必须在 R 中对几个地址进行地理编码,但收到“已达到超时:连接在 10000 毫秒后超时”错误。我在办公室防火墙后面,所以也尝试使用代理,但仍然遇到相同的错误。

当我使用源作为“dsk”但它不会对大多数地址进行地理编码时,这有效,因此想要使用“google”作为源。

下面是我使用的一段代码。

library(ggmap)
library(curl)

register_google(key = "Have_Entered_My_API_Key_Here")

#Used below code to use proxy...(saw it as a solution in stackoverflow only for working behind firewall..maybe I'm not doing it the correct way?)
library(httr)
set_config(use_proxy(url="10.3.100.207",port=8080))

origAddress <- read.csv("Data_for_Geocoding.csv",header = TRUE,sep = ",",stringsAsFactors = FALSE)

for(i in 1:nrow(origAddress))
{

  result <- geocode(origAddress$Add_to_GeoCode[i], output = "latlona", source = "google",sensor = TRUE)
  origAddress$LONGITUDE[i] <- as.numeric(result[1])
  origAddress$LATITUDE[i] <- as.numeric(result[2])
  # origAddress$ <- as.character(result[3])
}
Run Code Online (Sandbox Code Playgroud)

运行此代码时出现以下错误。
“在 curl::curl_fetch_memory(url, handle = handle) 中出错:达到超时:连接在 …

geocoding r reverse-geocoding google-geocoder google-geocoding-api

6
推荐指数
1
解决办法
4529
查看次数