我需要从服务器端获取纬度和经度的地址 . 我执行下面的Web服务和
似乎给定纬度的格式化地址和地址组件有多个值 .
http://maps.googleapis.com/maps/api/geocode/json?latlng=37.42426708029149,-122.0840722197085&sensor=true
如何从服务器端检索给定纬度和经度的地址?
如何获得绝对地址?
API表示使用“ROOFTOP”表示返回的结果是一个精确的地理编码,我们的位置信息精确到街道地址精度 . 任何提示
@Kasun:是的,你是对的 . 根据tutorial,可选参数类似于 result_type 和 location_type 用于限制结果的数量 . 如果我们使用了这两个参数,我们将得到两种类型的结果 . 因此,在使用这些参数之前,请分析需求 .
result_type : 它用于根据地址类型限制结果集 . 可以使用管道(|)在单个请求中使用一个或多个地址类型 . 这些类型如下 .
1. country, 2. street_address, 3. postal_code
location_type : 它用于根据位置类型限制结果 . 这些类型如下 .
1. ROOTTOP 2. RANGE_INTERPOLATED 3. GEOMETRIC_CENTER 4. APPROXIMATE
NOTE : 对于你的情况 ROOTTOP 就够了 . 并在result_type中添加 street_address . 请记住 - 使用API密钥或客户端ID来获得 location_type 的好处 .
ROOTTOP
street_address
location_type
How do I retrieve address ?
https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true_or_false&key=API_KEY
只需以上述格式附加一个纬度和经度即可 . 那就是全部 . 您可以一次提供一个地址 . 无法进行批量反向地理编码(必须通过循环实现) .
只需以上述格式附加纬度和经度即可 . 就这些 .
您可以一次提供一个地址 . 无法进行批量反向地理编码(必须通过循环实现) .
2 回答
@Kasun:是的,你是对的 . 根据tutorial,可选参数类似于 result_type 和 location_type 用于限制结果的数量 . 如果我们使用了这两个参数,我们将得到两种类型的结果 . 因此,在使用这些参数之前,请分析需求 .
result_type : 它用于根据地址类型限制结果集 . 可以使用管道(|)在单个请求中使用一个或多个地址类型 . 这些类型如下 .
location_type : 它用于根据位置类型限制结果 . 这些类型如下 .
NOTE : 对于你的情况
ROOTTOP
就够了 . 并在result_type中添加street_address
. 请记住 - 使用API密钥或客户端ID来获得location_type
的好处 .How do I retrieve address ?
只需以上述格式附加一个纬度和经度即可 . 那就是全部 . 您可以一次提供一个地址 . 无法进行批量反向地理编码(必须通过循环实现) .
只需以上述格式附加纬度和经度即可 . 就这些 .
您可以一次提供一个地址 . 无法进行批量反向地理编码(必须通过循环实现) .