---
schema_version: "1"
id: c08a4ab89ec35026fd047f3a4ce8e2a195a0068ebaf9bc030efff0a0192fc7a5
title: 地图视口参数
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/pro/desktop/Map_Viewport_Parameters.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/zh-cn/Map_Viewport_Parameters.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 692198b8a47363a6a1626135f820f5942fcfecdf3b57f1d8519afebdea2694ed
description: Use map viewport parameters to dynamically control the visible area of a map.
---
[跳转到主要内容](#main-content)

# 地图视口参数

## 什么是地图视口？

Tableau 中的地图视口是当前可见的地图区域。地图的每个实例（无论是在工作表上还是在仪表板上）都有自己的视口。将视口视为一个大小和形状各不相同的窗口，允许您查看地图的不同部分。例如，您可以放大查看特定区域的地图，也可以缩小查看地图以显示更多地理信息。同样的地图，但是您能看到的区域是不同的。

放大特定区域的地图视口。  
  
![放大华盛顿州的地图视口。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/Map_Viewport_zoomed_in.png)

缩小地图视口以显示更多地理信息。  
  
![缩小地图视口以显示美国、加拿大和南美洲的一部分。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/map_viewport_zoomed_out.png)

通过理解和使用动态地图视口参数，您可以在 Tableau 中创建更具吸引力和交互性的地图可视化项。

## 为什么要使用动态地图视口参数？

您可以使用 Tableau 中的动态地图视口参数将空间数据值参数设置为作为地图视口的矩形。此参数会随地图上的每次缩放和平移操作自动更新，而不仅仅是在打开工作簿时更新。当您使用地图搜索功能时，视口也将工作。此功能使您能够创建更具交互性和响应性更强的地图可视化项。

以下是可以使用动态地图视口参数的一些方法：

**筛选点**：使用 [Intersects 计算](https://help.tableau.com/current/pro/desktop/zh-cn/functions_functions_spatial.htm#intersects) 来筛选与当前地图视口相交的点。

**调整标记大小**：使用 [Area 计算](https://help.tableau.com/current/pro/desktop/zh-cn/functions_functions_spatial.htm#area)根据视口的大小调整标记大小。

**创建新地图多边形**：使用[空间运算符](https://help.tableau.com/current/pro/desktop/zh-cn/spatial_parameters.htm#spatial-operators)比较不同的地图多边形，从而基于当前视口生成新多边形。

**直接可视化参数**：您可以通过在计算中使用参数来查看当前视口，从而可视化参数。

**同步多个地图**：选择一个地图作为视口，并使用该视口筛选其他地图的数据。这将确保第二个地图根据第一个地图中显示的区域进行更新。

在此图中，一个地图用作视口参数。如果您缩放和平移纽约地铁地图，则纽约学校地图也会发生更改。  
  
![仪表板上的两个地图。一个显示纽约学校，另一个显示纽约地铁。它们被放大到同一级别，并且由于地图视口已同步地图，因此当您在一个视图上使用地图视口参数时，另一个也会平移和缩放。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/Map_Viewport_Parameter_sync_maps.png)

## 如何创建动态地图视口参数？

1. 在“数据”窗格中，选择右上角中的下拉箭头，并选择“创建参数”。
2. 在“创建参数”对话框中，为参数命名。
3. 将数据类型设置为“空间”。
4. 将“允许的值”设置为“全部”。
    
    注意：列表与动态地图视口参数不兼容
5. 在“动态值”下，展开“地图视口”菜单并选择要用作视口的地图。  
      
    ![“创建参数”对话框，其数据类型选项设置为“空间”，允许的值设置为“全部”。“动态值”菜单展开以显示地图视口。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/Map_Viewport_Parameter.png)

> [!TIP]
> 
> 提示：如果未看到要使用的地图，请转到工作表以初始化视口。然后，您可以重新打开参数对话框，您将看到列出的地图视口。

避免通过控件或动作设置参数值。参数值随地图上的每次缩放和平移而变化。通过控件或动作设置的任何值都将被地图视口值覆盖。

若要了解有关创建参数并在可视化项上显示参数控件的详细信息，请参见[创建参数](https://help.tableau.com/current/pro/desktop/zh-cn/parameters_create.htm)。

若要了解有关空间参数和运算符的详细信息，请参见[空间参数和运算符](https://help.tableau.com/current/pro/desktop/zh-cn/spatial_parameters.htm)。