Google maps api 3 修改谷歌地图高程返回数据

Google maps api 3 修改谷歌地图高程返回数据,google-maps-api-3,Google Maps Api 3,我想知道是否有更好的方法可以稍微修改谷歌地图v3高程api中高程数据的返回结果。给定两个点,每个点都有一个lat/lng,我想在每个点上加20米。如果下面的响应是一个点的高程 { "status": "OK", "results": [ { "location": { "lat": 45.371093, "lng": -114.381159 }, "elevation": 2255.52 } ] } 我正在考虑修改上面的返回结果——高

我想知道是否有更好的方法可以稍微修改谷歌地图v3高程api中高程数据的返回结果。给定两个点,每个点都有一个lat/lng,我想在每个点上加20米。如果下面的响应是一个点的高程

{
  "status": "OK",
  "results": [ {
    "location": {
      "lat": 45.371093,
      "lng": -114.381159
    },
    "elevation": 2255.52
  } ]
}

我正在考虑修改上面的返回结果——高程键数据。我似乎找不到或想不出其他办法。这似乎可行,但感觉像是黑客。

对弄乱你从谷歌收集的数据感到有点不确定是可以理解的,但我认为你在这种情况下很好。每当我有同样的担忧时,我会通过确保两件事来检查自己:

  • 您必须严格遵守TOS约束(您所说的)
  • 您必须尝试确保您:
  • 在您的场景中,您有一组从Google检索到的JSON数据,只要您不修改数据,然后将其传递给用户(或者如果您这样做,请明确它已被修改),您可以自由使用结果数据来满足需求,或者在Google地图的上下文中实现用例

    在您的场景中,来自
    ElevationService
    的响应已成为您用于进行某些计算的应用程序状态数据。它是一个完全分离的数据集,如果需要,您可以随时再次检索数据。它不属于谷歌,就像JavaScript库、地图平铺覆盖、甚至图像文件都属于谷歌一样。许多应用程序调用Geocoder或Places API,然后将数据调整为:更改地图边界、设置地图中心、向地图添加动态生成的自定义覆盖-所有这些都基于以某种方式调整的结果数据


    当然,您不能更改这些值,然后将其显示在
    信息窗口中或将其用作标记标签;在这些情况下,用户可以使用这些数据。只要你站在TOS的好的一边,不要对你不拥有的东西胡闹,你就会觉得自己很好。

    对你从谷歌收集的数据感到有点不确定是可以理解的,但我认为你在这种情况下很好。每当我有同样的担忧时,我会通过确保两件事来检查自己:

  • 您必须严格遵守TOS约束(您所说的)
  • 您必须尝试确保您:
  • 在您的场景中,您有一组从Google检索到的JSON数据,只要您不修改数据,然后将其传递给用户(或者如果您这样做,请明确它已被修改),您可以自由使用结果数据来满足需求,或者在Google地图的上下文中实现用例

    在您的场景中,来自
    ElevationService
    的响应已成为您用于进行某些计算的应用程序状态数据。它是一个完全分离的数据集,如果需要,您可以随时再次检索数据。它不属于谷歌,就像JavaScript库、地图平铺覆盖、甚至图像文件都属于谷歌一样。许多应用程序调用Geocoder或Places API,然后将数据调整为:更改地图边界、设置地图中心、向地图添加动态生成的自定义覆盖-所有这些都基于以某种方式调整的结果数据


    当然,您不能更改这些值,然后将其显示在
    信息窗口中或将其用作标记标签;在这些情况下,用户可以使用这些数据。只要你站在TOS的好一边,不拿你不拥有的东西开玩笑,你就会觉得自己没事。

    问题的重点是什么?你从谷歌获得数据,你想改变它。(这确实提出了一个问题“为什么?!”)如果您需要更改他们的数据,您只需要更改JSON返回结果。一定要记住,特别是10.1.1(d)和10.1.1(g).d-已经知道并说明。g-已经遵循这条规则了。是的,改变结果很容易。虽然你的TOS建议很有帮助,但你其余的评论是粗鲁的。我只是想问是否有办法将高程偏移添加到lat/lng坐标。为什么是我的生意。对不起:这不是故意的粗鲁,虽然很难用文字表达。请以惊讶和困惑的方式阅读,而不是好战。问题的重点是什么?你从谷歌获得数据,你想改变它。(这确实提出了一个问题“为什么?!”)如果您需要更改他们的数据,您只需要更改JSON返回结果。一定要记住,特别是10.1.1(d)和10.1.1(g).d-已经知道并说明。g-已经遵循这条规则了。是的,改变结果很容易。虽然你的TOS建议很有帮助,但你其余的评论是粗鲁的。我只是想问是否有办法将高程偏移添加到lat/lng坐标。为什么是我的生意。对不起:这不是故意的粗鲁,虽然很难用文字表达。请把它读成惊讶和困惑,而不是好战。