Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
由于我正在开发一个 android 应用程序来可视化由多边形(多边形叠加)表示的特定区域,我想知道是否有一种方法可以通过仅显示多边形来提高性能,以用于用户当前看到的视图。
有什么建议么?
如果您使用的是 Google Maps API v2,则可以使用此方法获取地图的可见区域:
mMap.getProjection().getVisibleRegion();
您的地图对象可以像这样获得:
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
然后你只需要测试你的多边形是否包含在这个区域中。