gpt4 book ai didi

google-maps-api-3 - 折线编码/解码中的 "levels"到底是什么?

转载 作者:行者123 更新时间:2023-12-04 16:07:30 24 4
gpt4 key购买 nike

什么是折线编码/解码中的“级别”,以及它们与 Google Maps API v3 中的 map 缩放级别的确切关系或 Android Maps API v2 ?

我能找到的唯一描述来自 Interactive Polyline Encoder Utility :

Polylines in Google Maps are formed as a set of latitude/longitude pairs. In addition, for each vertex (location) in an encoded polyline, a level can be specified indicating that the location should appear on that level and any level higher (i.e. any decrease in zoom.). If a location does not appear on a given level, then the line will go from the last visible location to the next visible location. Note that the first and last locations must be Level 3 points, otherwise the polyline won't display on all levels.



“Level 3”是否对应于 Google Maps API v3 或 Android Maps API v2 中的缩放级别 3?

以下是 Google Maps API v3 中缩放级别 3 的样子(不显示折线 - 这只是为了说明“缩放级别 = 3”的样子):

enter image description here

如果我们进一步缩小一级以放大 2 级,是否应该显示“3 级”点?

enter image description here

报价单:

Note that the first and last locations must be Level 3 points, otherwise the polyline won't display on all levels.



...似乎表示应在所有级别上显示级别 3 点,包括缩放级别 2、1 和 0。

我想知道声明是否:

...a level can be specified indicating that the location should appear on that level and any level higher (i.e. any decrease in zoom.)



...实际上应该是:

...a level can be specified indicating that the location should appear on that level and any level higher (i.e. any increase in zoom.)



“缩小缩放”似乎不正确,因为第 18 级(非常放大)点将在第 3 级(非常缩小)上呈现。

“增加缩放”似乎通常是有道理的(当你放大到 18 级时,你也会渲染一个 3 级缩小的点 - 换句话说,你在靠近 map 放大时添加细节) - 但是,它似乎与级别 3 点应在较低的缩放级别 2、1 和 0 下渲染的说法相矛盾。

在 Android 上,开源 android-maps-utils library包括一个方法 decode polylines ,但它不处理级别,所以我不知道是否有一个现成的映射到 Android Maps API v2 缩放级别。

任何人都可以澄清这一点吗?

最佳答案

级别是一个过时的功能。他们控制点在某些缩放级别是否可见。它们是 Google Maps API v2 的一个重要特性,但您现在应该忽略它们; Google Maps API v3 会自动执行此操作。

关于google-maps-api-3 - 折线编码/解码中的 "levels"到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36063700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com