Google-GeoCoder或Google-DistanceMatrix .......哪个更好用?为什么?

时间:2014-05-21 05:45:43

标签: android google-maps google-geocoder

我不熟悉Android&我正在学习如何使用Geocoder

我做了什么 ::

  • 我在互联网上做过一些R& D,我的观察是GeoCoder使用MAP-API
  • 它有一些功能来提供场所的信息细节 喜欢Place,streetName等
  • 我遇到了一个叫做Google距离矩阵
  • 的东西
  • 使用它我们也可以获取有关地点的信息 看起来它只有1500请求/天免费其他更多我们必须支付

我的问题 ::

  • 如果我不在我的网站中使用MAP-API,GeoCoder可以获取位置详细信息吗? 移动?
  • 地理编码器可以直接从互联网上获取位置信息吗?
  • 使用距离矩阵或地理编码器哪个更好? ......如果 一个......为什么?

1 个答案:

答案 0 :(得分:0)

  

使用距离矩阵或地理编码器哪个更好?

Geocoder和Distance Matrix API适用于不同的用例。

使用android.location.Geocoder,您将获得特定街道名称f.e的坐标。如果您提供城市/街道名称/行政区域等,它将响应一对经度和纬度。对于称为反向地理编码的另一种方式,这也是可能的。如果您提供纬度和经度,它将响应拟合的街道名称。

Distance Matrix API将响应从原点到达目的地的持续时间和距离。确切地说,这个API将采用多个来源和目的地,并为它们计算距离和duraton。

  

如果我不在我的网站上使用MAP-API,GeoCoder可以获取位置详细信息吗?   移动?

地理编码器是android.location包的一部分,因此您不需要com.google.android.gms.maps库。

  

地理编码器可以直接从互联网上获取位置信息吗?

是的,但您必须使用Geocoding API。 SDK中的Geocoder直接与Google服务进行通信。