תגובה: API רחובות לפי שכונות\ שכונות לפי ערים
-
עכשיו עלה לי רעיון להשתמש אולי עם https://www.govmap.gov.il
ראיתי שיש לזה api ולכאורה הוא אמור לתת לי את המידע
אבל למעשה לא הצלחתי להסתדר עם הapi שלהם
מישהו מכיר את זה? -
עכשיו עלה לי רעיון להשתמש אולי עם https://www.govmap.gov.il
ראיתי שיש לזה api ולכאורה הוא אמור לתת לי את המידע
אבל למעשה לא הצלחתי להסתדר עם הapi שלהם
מישהו מכיר את זה?@ששא אתה בטוח שהAPI שלהם נועד לקבלת מידע?
הוא נראה יותר להציג את האתר שלהם עם שינויים
למשל להוסיף שכבות על המפה וכד'
לא לענות לך איזה שכונה כל רחוב -
@ששא אתה בטוח שהAPI שלהם נועד לקבלת מידע?
הוא נראה יותר להציג את האתר שלהם עם שינויים
למשל להוסיף שכבות על המפה וכד'
לא לענות לך איזה שכונה כל רחוב@A0533057932 זה לא עשוי לזה, אבל לכאורה אפשר לחלץ את המידע הזה
אבל יכול בהחלט להיות שאני טועה -
@A0533057932 זה לא עשוי לזה, אבל לכאורה אפשר לחלץ את המידע הזה
אבל יכול בהחלט להיות שאני טועה -
@ששא צהריים טובים האמת שאתגרת אותי...
היות וגם אני חיפשתי את ה api הזה לפני כ-שנתיים (ואולי יהיה לי צורך בזה בעתיד)
כרגע הצלחתי להתקדם חצי דרך באתר הנ"ל שהבאת.
https://www.govmap.gov.il/
אז לאחר חקירה מעצבנת ועקבית לגבי ה api שלם ואיך עובד הקישור הנה הם כדלהלן:
חיפשתי באתר כתובת ספציפית לדוגמא
הר"ן 16 ביתר עילית
התוצאה הייתה בכתובתhttps://www.govmap.gov.il/?c=211219.95,623481.33&z=5&q=%D7%94%D7%A8%22%D7%9F+16+%D7%91%D7%99%D7%AA%D7%A8+%D7%A2%D7%99%D7%9C%D7%99%D7%AAכלומר הכתובת הזו מקבלת 3 פרמטרים
C = מיקום מדוייק (מספר כל שהוא לדוגמא 211219.95,623481.33)
Z = זום של המפה ( מספרים מ 1 - 17)
Q = הכתובת שתוצג בחיפוש (פחות תעניין אותנו במצב הנוכחי)
הנה צלום מסך

לאחר שהבנתי את הפרמטרים הללו הלכתי לבדוק בשכבות מה קורה
לחצתי על שכבה של שכונות
וקיבלתי את הקישור הבאhttps://www.govmap.gov.il/?c=211219.95,623481.33&z=12&lay=22&bs=22%7C211219.95,623481.33מקבל 4 פרמטרים
C המספר הסיראלי של המקום
Z זום של מפה
LAY מספר שכבה (בנידו"ד מדובר על שכבה 22 של שכונות)
BS מציג את החלון הימני של פרטי השכונה (שים לב שאחרי ה22%Cהוא שוב פעם מחזיר את המיקום

כך שמה שנשאר לעשות זה כך
ליצור חיפוש של הכתובת
לקבל את המספר של המיקום פה יש תיעוד לקבלת הurl
לחפש את המיקום בכתובת השניה של השכונה ולשלוף איכשהוא את שם השכונה (את זה אני לא יודע לעשות). עריכה: פה יש תיעוד להחזרת ערכים לפי מיקום.
בהצלחה! -
@ששא בעיקרון התיעוד בכתובת הזו https://api.govmap.gov.il/docs/javascript-functions/intersect-features אמורה לספק
רק מה שאתה צריך זה טוקן שלהם תירשם ונסה לקבל בקשה לטוקן ואז לבדוק. -
@ששא כתב בתגובה: API רחובות לפי שכונות\ שכונות לפי ערים:
@אוריי זה להצגה בצד לקוח, לא?
אפשר להשתמש עם זה גם בצד שרת?צד שרת הוא אף פעם לא פחות מצד לקוח, "בכלל מאתיים מנה".
צד לקוח מוגבל טכנולוגית (למשל אי אפשר לתקשר בTCP) וגם מדיניותית (למשל CORS), וגם התנהגותית (למשל ניתן לזיהוי כצד לקוח בגלל הכותרות) על ידי הדפדפן שזו תוכנה שבכוונה עושה את כל אלו לבטיחות המשתמש. בצד שרת אין את שלושת ההגבלות האלו.