name field now contains the previous English
name_en values; Chinese names are in name_cn,
and gb contains source codes. Existing filters and joins
using the previous fields need to be updated.name_cn.China_mask.gpkg from the provincial
polygons so the mask matches the bundled provincial dataset.annotation_graticule() for line
transparency and label formatting, font, transparency, and rotation,
while preserving existing positional arguments and the
alpha argument passed through ....annotation_graticule()Major redesign of
geom_world()
Fully rebuilt global basemap system using world polygons, coastlines,
and boundaries; improved antimeridian handling; more reliable behavior
under complex projections; and clearer, more consistent styling
controls.
Major redesign of the external data workflow
(check_geodata())
The data-management system has been rewritten to meet CRAN size limits
and improve reliability. Required datasets are now located or retrieved
automatically using a priority search (local directories → package
extdata → user cache), with retry, resume, and mirror fallbacks. The
data-retrieval helper returns NA when files cannot be
obtained. Functions using default map datasets call this workflow
internally.
lon_0 from PROJ strings.coord_sf(), especially for global
projections and shifted central meridians.world_countries.rda,
world_coastlines.rda,
world_boundaries.rda).