You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取地图中菲律宾市政区域的折线或几何坐标?

获取菲律宾市政区域地理坐标解决方案

数据获取途径

  • 从OpenStreetMap提取:使用Overpass API查询菲律宾市政级(admin_level=8)区域,导出GeoJSON格式数据。示例查询语句可在Overpass查询工具中执行:
    [out:json][timeout:25];
    area["ISO3166-1"="PH"][admin_level=2];
    (
      relation["admin_level"="8"](area);
    );
    out body;
    >;
    out skel qt;
    
  • 使用现成数据集:找到已整理好的菲律宾行政区划GeoJSON数据,直接替换现有代码里的statesData变量即可。

适配后的Leaflet代码示例

$(document).ready(function(){
    // 将地图中心定位到菲律宾
    var map = L.map('map').setView([12.8797, 121.7740], 6);

    var tiles = L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
        maxZoom: 19,
        attribution: '&copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
    }).addTo(map);

    // 替换为你的菲律宾市政区域GeoJSON数据
    L.geoJson(philippinesMunicipalitiesData).addTo(map);
})

关键提示

  • 确保GeoJSON采用WGS84坐标系,这是Leaflet默认支持的坐标系。
  • 如果数据量过大,记得简化GeoJSON的几何信息,避免地图加载缓慢。
  • 若使用Google Maps,可将GeoJSON转换为Google Maps支持的google.maps.Polygon或google.maps.Polyline对象进行渲染。

内容的提问来源于stack exchange,提问作者John Marc Casquio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 21:21:02