דלג לתוכן הראשי

חיפוש ישויות בשכבה לפי כתובת, מצולע, מרובע או קואורדינטות

פונקציה זו מאפשרת למשתמש לחפש ישויות בשכבה מסוימת (ולציין איזה שדות של השכבה ברצונו לקבל בתשובה). ניתן לחפש לפי כתובת, מצולע, מרובע או קואורדינטות. הפונקציה מחזירה מערך של אובייקטים שנמצאו בכתובת או בנקודה. עבור כל אובייקט המשתמש יקבל את המזהה הייחודי (objectid), תאריך היצירה וערכי השדות שביקש.


govmap.intersectFeatures(params);

האובייקט הנשלח לפונקציה בחיפוש לפי כתובת

שם פרמטרסוגתיאור
addressstringמחרוזת כתובת במידה והמשתמש מעוניין לחפש לפי כתובת
geometrystringמחרוזת המייצגת את הגאומטריה בפורמט wkt במידה והמשתמש
layerNamestringשם שכבה לחיפוש
fields[]stringמערך של מחרוזות – שמות השדות שהמשתמש רוצה לקבל בתשובה

חיפוש ישויות בשכבה לפי כתובת:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="https://www.govmap.gov.il/govmap/api/govmap.api.js" defer onload="initGovMap()"></script>
<script type="text/javascript">
function initGovMap() {
govmap.createMap('map', {
token: 'YOUR_API_TOKEN',
layers: ["GASSTATIONS","PARCEL_HOKS", "KSHTANN_ASSETS", "bus_stops", "PARCEL_ALL"],
showXY: true,
identifyOnClick: true,
isEmbeddedToggle: false,
background: "1",
layersMode: 1,
zoomButtons:false
});
}
function showExample(){
var params = {
address: "הרוקמים 26 חולון",
layerName: "SUB_GUSH_ALL",
fields: ['GUSH_NUM']
}
govmap.intersectFeatures(params).then(function (response) {
console.log(response);
});
}
</script>
</head>
<body>
<div id="map" style="width:600px;height:600px;"></div>
<button onClick="showExample()">Show Example</button>
</body>
</html>

תשובה:


{
"errorCode": 0,
"status": 0,
"message": null,
"data": [
{
"ObjectId": 2642518,
"Created": "0001-01-01T00:00:00",
"IsEditable": true,
"Values": [
2771
]
}
],
"active": false
}