Google maps api 3 究竟是什么;级别“;在多段线编码/解码中?

Google maps api 3 究竟是什么;级别“;在多段线编码/解码中?,google-maps-api-3,android-maps-v2,polyline,google-polyline,android-maps-utils,Google Maps Api 3,Android Maps V2,Polyline,Google Polyline,Android Maps Utils,多段线编码/解码中的“级别”是什么?它们与或中的地图缩放级别有何关系 我能找到的唯一描述来自: 谷歌地图中的多段线是由一组纬度/经度对组成的。此外,对于编码多段线中的每个顶点(位置),可以指定一个级别,指示该位置应显示在该级别上以及任何更高级别上(即任何缩放减少)。如果某个位置未出现在给定标高上,则该线将从最后一个可见位置移动到下一个可见位置。请注意,第一个和最后一个位置必须是标高3点,否则多段线不会在所有标高上显示 “级别3”是否对应谷歌地图API v3或Android地图API v2中的缩放

多段线编码/解码中的“级别”是什么?它们与或中的地图缩放级别有何关系

我能找到的唯一描述来自:

谷歌地图中的多段线是由一组纬度/经度对组成的。此外,对于编码多段线中的每个顶点(位置),可以指定一个级别,指示该位置应显示在该级别上以及任何更高级别上(即任何缩放减少)。如果某个位置未出现在给定标高上,则该线将从最后一个可见位置移动到下一个可见位置。请注意,第一个和最后一个位置必须是标高3点,否则多段线不会在所有标高上显示

“级别3”是否对应谷歌地图API v3或Android地图API v2中的缩放级别3

以下是Google Maps API v3中3的缩放级别的外观(没有显示多段线-这只是为了说明“缩放级别=3”的外观):

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

引述:

请注意,第一个和最后一个位置必须是标高3点,否则多段线不会在所有标高上显示

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

我想知道这份声明是否:

…可以指定一个级别,指示位置应显示在该级别和任何更高级别上(即缩放中的任何减少

…实际上应该是:

…可以指定一个级别,指示位置应显示在该级别和任何更高级别上(即缩放中的任何增加

“缩小”似乎不正确,因为级别18(非常放大)点将在级别3(非常缩小)上渲染

“增加缩放”似乎通常是有意义的(放大到18级时也会渲染3级缩小点-换句话说,放大到更接近地图时会添加细节)-但是,这似乎与3级点应在较低的缩放级别2、1和0下渲染的说法相矛盾

在Android上,开源软件包含了一个方法,但它不处理级别,所以我无法判断是否有现成的映射到Android Maps API v2缩放级别


有人能提供这方面的说明吗?

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

我想知道您在代码中的“编码多段线”是在哪里编写的。我根本看不到代码。@wf9a5m75 Javascript代码中没有任何编码的多边形,也没有显示在地图上-我只是用这些屏幕来说明谷歌地图上的特定缩放级别。对不起,如果不清楚的话,我会在问题中添加一条关于这一点的注释。