Navigation SDK 目前仅面向部分客户提供。如需了解详情,请
与销售人员联系。
Google Maps Platform 即将推出新的地图样式设置。此次地图样式更新包括新的默认调色板,并改进了地图体验和易用性。所有地图样式都将在 2025 年 3 月自动更新。如需详细了解适用范围以及如何提前选择启用,请参阅
Google Maps Platform 的新地图样式。
实例清理最佳实践
本页介绍了在不再需要实例后清理实例的最佳实践。
在导航会话结束时使用 Navigator#clearDestinations
和 Navigator#cleanup
为防止内存泄漏并确保正确清理,请在导航会话完成且不再需要 Navigator 实例后使用 Navigator#clearDestinations
和 Navigator#cleanup
。可以在用户离开地图并调用关联 activity 的 onDestroy()
时执行此操作。
在不再需要 GoogleMap
元素时清理这些元素
如果您的应用使用 GoogleMap
实例提供非导航地图体验,请务必在不再需要此实例时清理此实例。例如,分别调用 Polygon#remove
、Polyline#remove
和 Marker#remove
方法,清理与 GoogleMap
关联的多边形、多段线和标记元素。然后,如需在不再需要 GoogleMap
实例后释放该实例,请调用 GoogleMap#clear
将实例分配给 null
。
如需详细了解如何在应用中使用 GoogleMap
实例,请参阅 GoogleMap
互动最佳实践。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-01-14。
[null,null,["最后更新时间 (UTC):2025-01-14。"],[[["Use `Navigator#clearDestinations` and `Navigator#cleanup` when navigation sessions are completed to prevent memory leaks."],["Clean up `GoogleMap` elements like Polygons, Polylines, and Markers by calling their respective `remove` methods when they are no longer needed."],["After a `GoogleMap` instance is no longer in use, call `GoogleMap#clear` and assign the instance to `null` to free up resources."]]],[]]