Map Services · GeoJohor

Perkhidmatan API

Senarai perkhidmatan peta (map services) yang boleh digunakan dalam aplikasi anda — sempadan pentadbiran, sempadan PBT dan gunatanah semasa bagi seluruh Negeri Johor.

01
REST / GeoJSON
Untuk dataset lebih kecil (daerah, PBT) — mengembalikan FeatureCollection piawai (RFC 7946), sedia digunakan terus dalam Leaflet, MapLibre atau QGIS.
02
Vector Tile (MVT)
Untuk dataset besar (gunatanah semasa) — disajikan sebagai jubin vektor melalui Martin, endpoint TileJSON serasi terus dengan MapLibre GL / Mapbox GL.
03
Akses Terbuka
Semua perkhidmatan di bawah bersifat baca sahaja (read-only) dan boleh dicapai tanpa kunci API untuk kegunaan demo/pembangunan.
Sempadan Daerah
Online
Perkhidmatan fitur sempadan pentadbiran daerah bagi seluruh Negeri Johor (10 daerah).
GET GeoJSON Penuh (dengan geometri)
https://www.geojohor2026.xyz/api/daerah/
GET Senarai Ringan (tanpa geometri)
https://www.geojohor2026.xyz/api/daerah/list/
MVT Vector Tile (TileJSON)
https://www.geojohor2026.xyz/tiles/maps_daerahjohor
Demo Parameter tapisan: ?kod_daerah=?kod_negeri=
Sempadan PBT
Online
Perkhidmatan fitur sempadan Pihak Berkuasa Tempatan (PBT) bagi seluruh Negeri Johor (16 PBT).
GET GeoJSON Penuh (dengan geometri)
https://www.geojohor2026.xyz/api/pbt/
GET Senarai Ringan (tanpa geometri)
https://www.geojohor2026.xyz/api/pbt/list/
MVT Vector Tile (TileJSON)
https://www.geojohor2026.xyz/tiles/maps_pbtjohor
Demo Parameter tapisan: ?jenis_pbt=
Gunatanah Semasa
Online
Perkhidmatan fitur gunatanah semasa bagi seluruh Negeri Johor (~1635982 lot). Disajikan sebagai 10 jubin vektor BERASINGAN mengikut daerah (bukan satu jubin negeri-wide) — setiap daerah boleh dikemaskini/diganti secara berasingan. Tiada GeoJSON REST penuh atas sebab prestasi.
MVT Vector Tile mengikut Daerah (10 jubin, TileJSON)
Papar/salin semua 10 URL daerah
Daerah Batu Pahat https://www.geojohor2026.xyz/tiles/maps_gunatanahbatupahat
Daerah Johor Bahru https://www.geojohor2026.xyz/tiles/maps_gunatanahjohorbahru
Daerah Kluang https://www.geojohor2026.xyz/tiles/maps_gunatanahkluang
Daerah Kota Tinggi https://www.geojohor2026.xyz/tiles/maps_gunatanahkotatinggi
Daerah Mersing https://www.geojohor2026.xyz/tiles/maps_gunatanahmersing
Daerah Muar https://www.geojohor2026.xyz/tiles/maps_gunatanahmuar
Daerah Pontian https://www.geojohor2026.xyz/tiles/maps_gunatanahpontian
Daerah Segamat https://www.geojohor2026.xyz/tiles/maps_gunatanahsegamat
Daerah Kulai https://www.geojohor2026.xyz/tiles/maps_gunatanahkulai
Daerah Tangkak https://www.geojohor2026.xyz/tiles/maps_gunatanahtangkak
GET Senarai Mukim mengikut Daerah
https://www.geojohor2026.xyz/gunatanah-semasa/api/mukim/?daerah=<kod_daerah>
GET Carian Lot (bbox ringan, tanpa geometri penuh)
https://www.geojohor2026.xyz/gunatanah-semasa/api/cari/?daerah=&mukim=&no_lot=
daerah pilihan — jika ditinggalkan, carian merentasi kesemua 10 daerah.
Demo Maks. carian: 100 rekod
Gunatanah Zoning
Online
Zoning Rancangan Tempatan Daerah (RTD) Negeri Johor. Disajikan sebagai 10 jubin vektor BERASINGAN mengikut kajian RTD (Johor Bahru-Kulai ialah satu kajian yang merangkumi dua daerah).
MVT Vector Tile mengikut Kajian RTD (10 jubin, TileJSON)
Papar/salin semua 10 URL kajian
RTD Tangkak 2030 (Penggantian) https://www.geojohor2026.xyz/tiles/maps_zoningtangkak
RTD Segamat 2030 (Penggantian) https://www.geojohor2026.xyz/tiles/maps_zoningsegamat
RTD Pontian 2030 (Penggantian) https://www.geojohor2026.xyz/tiles/maps_zoningpontian
RTD Muar 2030 (Penggantian) https://www.geojohor2026.xyz/tiles/maps_zoningmuar
RTD Mersing 2030 (Penggantian) https://www.geojohor2026.xyz/tiles/maps_zoningmersing
RTD Kluang 2030 (Penggantian) https://www.geojohor2026.xyz/tiles/maps_zoningkluang
RTD Batu Pahat 2030 (Penggantian) https://www.geojohor2026.xyz/tiles/maps_zoningbatupahat
RT Pasir Gudang 2030 (Penggantian) https://www.geojohor2026.xyz/tiles/maps_zoningpasirgudang
RTD Johor Bahru-Kulai 2025 (Penggantian) https://www.geojohor2026.xyz/tiles/maps_zoningjohorbahrukulai
RTD Kota Tinggi 2030 (Penggantian) https://www.geojohor2026.xyz/tiles/maps_zoningkotatinggi
GET Senarai Mukim mengikut Kajian
https://www.geojohor2026.xyz/gunatanah-zoning/api/mukim/?kajian=<kunci_kajian>
GET Carian Lot (bbox ringan, tanpa geometri penuh)
https://www.geojohor2026.xyz/gunatanah-zoning/api/cari/?kajian=&mukim=&no_lot=
kajian pilihan — jika ditinggalkan, carian merentasi kesemua 10 kajian.
Demo Maks. carian: 100 rekod
Tanah Lapang & Sempadan JS-SEZ
Online
Tanah lapang dan rekreasi 2025 (Capaian Agensi) serta sempadan Johor-Singapore Special Economic Zone, disajikan sebagai jubin vektor.
MVT Vector Tile Tanah Lapang (TileJSON)
https://www.geojohor2026.xyz/tiles/maps_tanahlapang
MVT Vector Tile Sempadan JS-SEZ (TileJSON)
https://www.geojohor2026.xyz/tiles/maps_sempadanjssez
GET Carian Tanah Lapang (nama atau no. lot, bbox ringan)
https://www.geojohor2026.xyz/capaian-agensi/tanah-lapang/api/cari/?daerah=&mukim=&q=
Demo Maks. carian: 100 rekod
Kemudahan Awam, DUN, Parlimen & Kampung
Online
Enam lapisan titik kemudahan awam (Capaian Agensi) serta sempadan DUN, Parlimen PRU15 dan Kampung, disajikan sebagai jubin vektor.
MVT Vector Tile Pendidikan (TileJSON)
https://www.geojohor2026.xyz/tiles/maps_kemudahanpendidikan
MVT Vector Tile Rumah Ibadat (TileJSON)
https://www.geojohor2026.xyz/tiles/maps_kemudahanrumahibadat
MVT Vector Tile Kesihatan (TileJSON)
https://www.geojohor2026.xyz/tiles/maps_kemudahankesihatan
MVT Vector Tile Tanah Perkuburan (TileJSON)
https://www.geojohor2026.xyz/tiles/maps_kemudahantanahperkuburan
MVT Vector Tile Keselamatan (TileJSON)
https://www.geojohor2026.xyz/tiles/maps_kemudahankeselamatan
MVT Vector Tile Kegunaan Kerajaan (TileJSON)
https://www.geojohor2026.xyz/tiles/maps_kemudahankegunaankerajaan
MVT Vector Tile Sempadan DUN (TileJSON)
https://www.geojohor2026.xyz/tiles/maps_sempadandun
MVT Vector Tile Sempadan Parlimen (TileJSON)
https://www.geojohor2026.xyz/tiles/maps_sempadanparlimen
MVT Vector Tile Sempadan Kampung (TileJSON)
https://www.geojohor2026.xyz/tiles/maps_sempadankampung
GET Carian Kemudahan Awam (nama atau no. lot)
https://www.geojohor2026.xyz/capaian-agensi/kemudahan-awam/api/cari/?lapisan=&daerah=&mukim=&q=
Demo Maks. carian: 100 rekod