ציור גאומטריה על המפה
פונקציה זו מכניסה את המפה למצב של ציור גאומטריות לפי הפרמטר govmap.drawType שהיא מקבלת.
govmap.draw(drawType);
| תיאור | סוג | ערכים |
|---|---|---|
| סוג מצב ציור גאומטרי | govmap.drawType | Point Polyline Polygon Circle Rectangle FreehandPolygon |
קוד לדוגמה:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="https://www.govmap.gov.il/govmap/api/govmap.api.js"></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(){
govmap.draw(govmap.drawType.Point).progress(function (response) {});
}
</script>
</head>
<body>
<div id="map" style="width:600px;height:600px;"></div>
<button onClick="showExample()">Show Example</button>
</body>
</html>
ציור נקודה - Point
אובייקט החוזר בתשובה להוספת נקודה על המפה - Point:
| שם | סוג | תיאור |
|---|---|---|
| tolerance | number | רמת דיוק במטרים לצורך תשאול נקודתי עתידי |
| wkt | string | קואורדינטות הנקודה כמחרוזת wkt |
תשובה להוספת נקודה - Point:
{
tolerance: 11906.273812547624,
wkt: "POINT(187331.21666243332 575949.9618999237)"
}
ציור קו - Polyline
הפונקציה מחזירה את קואורדינאטות הקו בסיום הציור, לאחר לחיצה כפולה על העכבר, Double Click (לחיצה לכל קודקוד ו- Double Click לסיום ציור). בכניסה למצב זה אייקון העכבר משתנה ל- + (צלב).
אובייקט החוזר בתשובה לציור קו - Polyline:
| שם | סוג | תיאור |
|---|---|---|
| tolerance | number | רמת דיוק במטרים לצורך תשאול נקודתי עתידי |
| wkt | string | קואורדינטות הקו כמחרוזת wkt |
| notify | boolean |
תשובה לציור קו - Polyline
{
wkt: "LINESTRING(170704.30 579380.05, 232881.51 556890.42, 232881.51 556890.42)",
notify: true,
tolerance: 11906.273812547624
}
ציור מצולע - Polygon
הפונקציה מחזירה את קואורדינאטות המצולע בסיום הציור, לאחר לחיצה כפולה על העכבר, Double Click (לחיצה לכל קודקוד ו- Double Click לסיום ציור). בכניסה למצב זה אייקון העכבר משתנה ל- + (צלב). הפונקציה מחזירה אובייקט המכיל את קואורדינאטות המצולע, מוחזרות כמחרוזת WKT של רצף ערכי הקואורדינאטות X1,Y1;X2,Y2;….;Xn,Yn ואובייקט המייצג את הגאומטריה. אובייקט החוזר בתשובה לציור מצולע - Polygon:
| שם | סוג | תיאור |
|---|---|---|
| tolerance | number | רמת דיוק במטרים לצורך תשאול נקודתי עתידי |
| wkt | string | קואורדינטות המצולע כמחרוזת wkt |
| geometry | object | אובייקט המייצג את הגאומטריה |
תשובה לציור מצולע - POLYGON
{
"geometry": {
"cache": {
"spatialReference": {
"wkid": 2039
},
"_extent": {
"xmin": 219433.22,
"ymin": 631420.03,
"xmax": 219691.34,
"ymax": 631710.28
}
},
"rings": [
[
[
219433.22,
631700.17
],
[
219691.34,
631710.28
],
[
219688.3,
631447.34
],
[
219508.42,
631420.03
],
[
219433.22,
631700.17
]
]
]
},
"spatialReference": {
"wkid": 2039
},
"tolerance": 2645.8386250105837,
"wkt": "POLYGON((219433.22 631700.17, 219691.34 631710.28, 219688.3 631447.34, 219508.42 631420.03, 219433.22 631700.17))"
}