Linux 软件免费装
Banner图

GlocalSaino Layer Map Viewer

开发者 glocalsaino
freemius
rafammoo
更新时间 2026年8月27日 05:17
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

leaflet map kml gis kmz

下载

5.0.3 5.1.2 5.12.3 5.2.1 5.12.5

详情介绍:

GlocalSaino Layer Map Viewer turns any KML file (the format exported by QGIS, Google Earth, and most GIS software) into an interactive map you can embed in any page or post with a shortcode. Built from the ground up for large KML files (tens of thousands of objects): instead of making the browser download and process the entire file, the plugin analyzes it in the background on upload and builds an index; the viewer then requests objects from the server page by page, without freezing the tab even on low-end mobile devices. Every feature below is included, unlimited, in the free plugin — there is no map cap and nothing is locked behind a license. Key features

安装:

  1. Upload the plugin folder to /wp-content/plugins/ or install it from the admin panel (Plugins → Add New).
  2. Activate it from the "Plugins" menu.
  3. Go to the new "Mapas KML" menu in the admin panel and create your first map by uploading one or more .kml files.
  4. Copy the shortcode shown (for example [glocalsaino_map id="1"]) and paste it into any page or post.
Shortcode parameters Example: [glocalsaino_map id="1" height="700" zoom="12" lat="40.4168" lng="-3.7038"]

屏幕截图:

  • Admin panel: the "Create new map" section.
  • Admin panel: "Create new map" section with a KML file already selected, showing the layer color, transparency, and marker size options.
  • Admin panel: "Create new map" and "Available maps" sections, with a map showing the "Add more KML layers", "Popup fields", and "Filter box appearance" options collapsed.
  • Admin panel: "Available maps" section showing the expanded content of the "Add more KML layers", "Popup fields", and "Filter box appearance" options.

常见问题:

Does it support KMZ files?

Not yet, only .kml for now (KMZ is a KML compressed inside a ZIP; you'd need to decompress it first).

How many objects can a KML file handle?

It has been tested with layers of more than 60,000 objects. The file is analyzed in the background on upload, and the viewer loads objects page by page, so the file size never blocks the admin panel or the visitor's browser.

What server settings do I need for very large KML files?

For small and medium files, the defaults on most hosts are fine. For very large ones (tens of thousands of objects, or files of dozens of MB), check with your host or server admin:

  • upload_max_filesize and post_max_size (PHP): the file can't be uploaded past whichever of these two is smaller. The admin panel shows your current effective limit above the upload button.
  • memory_limit (PHP): 256 MB or more is recommended for very large layers. The plugin already asks WordPress to raise it for its own background processing (wp_raise_memory_limit()), but that can't exceed your host's hard limit.
  • WP-Cron must be able to run: the actual analysis happens in the background via WP-Cron, triggered right after upload and again on your next visits to the admin panel until it's done. If you've disabled WordPress's built-in cron (DISABLE_WP_CRON), make sure a real server cron job hits wp-cron.php periodically, or background analysis will never start.
  • If a background pass gets interrupted (e.g. by a server-level time limit), it's safe: nothing partial is served, and the next attempt starts clean.

Why don't objects appear right after uploading the file?

The KML is analyzed in the background (WP-Cron) so the upload itself isn't blocked. While that finishes, the map shows a general view and a "Processing layers in the background" badge; if it takes longer than expected, the "Analyze now" button forces the analysis immediately.

Which field is used for the filter if I don't configure one?

None by default: the filter bar only appears once you choose a field under "Popup Fields" in the admin panel for that map.

How many maps can I create?

As many as you want — there is no limit.

更新日志:

5.12.5 5.12.4 5.12.3 5.12.2 5.12.1 5.12.0 5.11.2 5.11.1 5.11.0 5.10.1 5.10.0 5.9.2 5.9.1 5.9.0 5.8.0 5.7.2 5.7.1 5.7.0 5.6.0 5.5.0 5.4.0 5.3.1 5.3.0 5.2.1 5.2.0 5.1.2 5.1.1 5.1.0 5.0.3 5.0.2 5.0.1 5.0.0 4.5.1 4.5.0 4.4.0 and earlier