[Skip Header and Navigation] [Jump to Main Content]
בית
דרופל ישראל
הבית של קהילת מפתחי ומשתמשי דרופל בישראל

Primary Links

  • בית
  • דרופל בעברית
  • חדש באתר
  • מדריכים
  • תמיכה
  • לוח דרושים
  • נותני שירות בדרופל
  • אתרי דרופל ישראליים
  • שאלות נפוצות
  • ארועים והדרכות
בית » פורומים » תמיכה כללית

פיתוח אתר עם מודול OpenLayers - מישהו יכול לעשות סדר לי קצת בבלגן?

Sharon.he, ג', 21/02/2012 - 22:06

את המידע הזה - עיר, רחוב, מספר רחוב, אני צריך להפוך לקווי אורך-רוחב בצורה כלשהי. השאלה היא איך?

אהלן,

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

מבוא קצר:
במהלך היומיים האחרונים קראתי המון חומר בנושא OpenLayers. אני חייב לציין שיש בלגן שלם בכל מה שקשור לדוקומנטציה של המודולים השונים. המון מודולים עושים את אותו הדבר, הרבה מודולים שעברו מדרופל 6 ל-7 השתנו, לפחות ברמת הניסוח והמושגים שבהם משתמשים, אבל הדוק' שלהם נשאר במושגים הישנים.

מה יש לי:
- סוג תוכן בשם "עסק".
- שני מילונים שמקושרים ל"עסק", אחד של ערים\ישובים בישראל ואחד של כל הרחובות בישראל.
-שדה טקסט למספר הבית.

את המידע הזה - עיר, רחוב, מספר רחוב, אני צריך להפוך לקווי אורך-רוחב בצורה כלשהי.

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

‹ כשאני מנסה להכנס ל http://drupal.org אני מגיע לדף התקנה ,איך לבטל את זה ? האם ניתן להציג ערכים כפולים בגריד בהיבט? ›
  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
תגים:
  • תמיכה כללית
  • פרקטיקה
  • דרופל 7
  • הדרכה
  • מודולים
התמונה של Sharon.he

טיפה הרחבה על מה כבר

נכתב ע"י Sharon.he ביום ג', 21/02/2012 - 22:17.

טיפה הרחבה על מה כבר עשיתי:

התקנתי OpenLayers והגדרתי מפה חדשה.

התקנתי Geofield והוספתי לסוג תוכן "עסק" (לא הבנתי איזה תת סוג שאני צריך לתת לו בשביל מה שאני צריך).

התקנתי Geocoder שאמור להיות מה שמחבר בין שדה הכתובת לשדה ה-geofield אבל הוא לא עושה את זה. אין למודול הזה דוקומנטציה ברמת ה-readme (!). זה API ללא דוק'. כלום, גורנישט, נאדה, ניצ'בו.

התקנתי את address field, אבל לא המשכתי איתו כי הוא דורש ZIP CODE ולא כולם יודעים את המיקוד שלהם. זה סתם מקשה על משתמשים ואני לא מבין למה צריך את זה.

התקנתי עכשיו את מודול Location שאמור לעשות בדיוק מה שאני צריך (אם הבנתי נכון) ואני משחק איתו עכשיו.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של Sharon.he

מסתבר ש-Location לא קשור

נכתב ע"י Sharon.he ביום ג', 21/02/2012 - 23:26.

מסתבר ש-Location לא קשור ל-OpenLayers ולכן אני מעדיף לא להשתמש בו...

מה שאני כן צריך זה לקחת את המידע מפה:
http://geolocation.forward-media.de/node/add/geolocation-google-maps

ולהזין אותו לשדות של ה-geofield שיצרתי.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של mtk

נכתב על ידי Sharon.he: מסתבר

נכתב ע"י mtk ביום ד', 22/02/2012 - 16:13.

נכתב על ידי Sharon.he:

מסתבר ש-Location לא קשור ל-OpenLayers ולכן אני מעדיף לא להשתמש בו...

מה שאני כן צריך זה לקחת את המידע מפה:
http://geolocation.forward-media.de/node/add/geolocation-google-maps

ולהזין אותו לשדות של ה-geofield שיצרתי.

נכון, location לא קשור לOpenLayers רק במובן שהם מודולים שונים, אבל יש להם (בערך) מטרה משותפת, כלומר, אפשר לעשות דברים דומים עם שניהם (במיוחד עם דרופל 7).

חיפוש פשוט של drupal openlayers היה מביא אותך למדריכים כמו זה: http://www.istos.it/blog/mapping/openlayers-and-addressfieldis
ורבים אחרים...

בברכה,
מתי

מומחה ג'ומלה | אחסון דרופל
דומיינים למכירה | הכרויות

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של Sharon.he

תודה רבה, כבר עברתי על המדריך

נכתב ע"י Sharon.he ביום ו', 24/02/2012 - 21:54.

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

בכל מקרה, עכשיו הכל עובד, אבל יש לי בעיה אחרת. המפות של גוגל מופיעות באנגלית במקום בעברית. בעמוד ההגדרות:
admin/structure/openlayers/layers/settings

הגדרתי את ה-Google API key שלי ובשדה השפה הגדרתי hl=iw
לפי הקוד שמופיע כאן: http://sites.google.com/site/tomihasa/google-language-codes

יש סיבה שהשפה לא תעבוד?

תודה

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של mtk

נכתב על ידי Sharon.he: תודה

נכתב ע"י mtk ביום ש', 25/02/2012 - 18:00.

נכתב על ידי Sharon.he:

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

בכל מקרה, עכשיו הכל עובד, אבל יש לי בעיה אחרת. המפות של גוגל מופיעות באנגלית במקום בעברית. בעמוד ההגדרות:
admin/structure/openlayers/layers/settings

הגדרתי את ה-Google API key שלי ובשדה השפה הגדרתי hl=iw
לפי הקוד שמופיע כאן: http://sites.google.com/site/tomihasa/google-language-codes

יש סיבה שהשפה לא תעבוד?

תודה

נסה את המפות של OSM, לפחות רק בשביל לוודא שהכל מוגדר אצלך כמו שצריך...

בברכה,
מתי

מומחה ג'ומלה | אחסון דרופל
דומיינים למכירה | הכרויות

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של Sharon.he

נכתב על ידי mtk: נסה את המפות

נכתב ע"י Sharon.he ביום ש', 25/02/2012 - 18:52.

נכתב על ידי mtk:

נסה את המפות של OSM, לפחות רק בשביל לוודא שהכל מוגדר אצלך כמו שצריך...

תודה רבה.

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

מה שכן, השפה הרבה יותר חשובה לי.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של mtk

נכתב על ידי Sharon.he: תודה

נכתב ע"י mtk ביום ש', 25/02/2012 - 19:37.

נכתב על ידי Sharon.he:

תודה רבה.

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

מה שכן, השפה הרבה יותר חשובה לי.

מהנסיון שלי, זה אמור לעבוד ואני לא זוכר שזה דרש כ"כ הרבה התעסקות.

אין לי דרך מתוחכמת לעזור לך מרחוק. תעבור על כל ההגדרות שוב, אולי תמצא את הבעיה...

בברכה,
מתי

מומחה ג'ומלה | אחסון דרופל
דומיינים למכירה | הכרויות

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של Sharon.he

עדכון מצב: התקנתי דרופל 7

נכתב ע"י Sharon.he ביום א', 26/02/2012 - 20:59.

עדכון מצב:

התקנתי דרופל 7 מחדש והתקנתי הכל שוב עם כל ההגדרות - עדיין המפות באנגלית. התקנתי דרופל 7 על חשבון אחר באותו שרת, לא שינה כלום. אח"כ התקנתי גם דרופל 6 כדי לבדוק אם אני יכול לעבור ל-6 אבל גם שם הכל באנגלית על אף שהגדרתי ב-API Key את הקוד iw=hl שאמור למשוך מפה בעברית.

אני כבר די מיואש, לא מבין מה אני עושה לא נכון. יכול להיות שזה השרת?

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של Sharon.he

שמח להגיד שפתרתי את הבעיה!!!

נכתב ע"י Sharon.he ביום ב', 27/02/2012 - 20:49.

שמח להגיד שפתרתי את הבעיה!!! מסתבר שאצלי הכל היה בסדר, המודול עצמו הייתה בעיה בקוד.

מי שיש לו בעיה ולא מצליח להראות עברית צריך לעשות את הצעדים הבאים:

  1. go to openlayer module inner dir:
    /sites/all/modules/openlayers/plugins/layer_types

  2. edit file:
    openlayers_layer_type_google.inc

  3. around line 141:
    change this:
    $url .= !empty($lang) ? '&hl=' . $lang : '';

to this:
$url .= !empty($lang) ? '&language=' . $lang : '';

  1. inside your website go to the api settings page and under language type only 2 characters that represent your language (ie "iw" for hebrew).

בהצלחה!

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.

איפה מתחילים ולאן ממשיכים?

מקום טוב להתחיל בו הוא הורדה של הגרסה העדכנית של דרופל בעברית.

להורדת דרופל בעבריתלשפות וגרסאות אחרות, Drupal.org

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

בעזרת המדריכים השונים באתר ובעזרת קבוצות הדיון שלנו, אפשר למצוא את כל המידע הנחוץ להקמה והתאמה אישית של אתרי דרופל. כדאי לבדוק גם את ערוצי התמיכה הנוספים שלנו

שלום אורח

כניסה|הצטרפות

כעת מחוברים 1 משתמשים מזוהים, ו-7 אורחים:
ami7878

yanivriv הוא החבר הכי חדש בקהילה!

דרופל ישראל בפייסבוק דרופל ישראל בטוויטר דרופל ישראל ב-LinkedIn

חדש בדיונים בפורום

  • דופיניטי מחפשת מפתח PHP |‏ Dofinity
  • לא רואה דף בתוך דף |‏ hodspot
  • מחפש דרופליסט מומחה |‏ razooloo
  • שחזור דרופל |‏ taldan4040
  • מסך לבן לאחר לחיצה על שמירת תצ... |‏ taldan4040
עוד בפורום

חדש בבלוגים

  • מדריך לבנייה ועיצוב של ניוזלטר... |‏ tom
  • ecommerce module |‏ avrilev
  • הסרת שיער בלייזר |‏ Alex Borodach
  • ערכת עיצוב חדשה FontFolio... |‏ ישראל
  • Mobile Drupal - סיכום הדרכה |‏ לבבי
עוד בבלוגים

אירועים והדרכות קרובות

אין פעילויות להצגה. יאללה, מי מארגן משהו?

ללוח האירועים המלא

חדש באתרים ישראלים

  • weisscarpetcleaning |‏ tzur
  • סרוולוג - חלקי מטוסים |‏ tzur
  • בייבי-ביורן ישראל |‏ tzur
  • טבעוני תוספי תזונה |‏ morantivo
  • עוגת הגבינה של ישראל - ישראל ה... |‏ zohar
עוד אתרים ישראלים
Powered by Drupal, an open source content management system
אירוח ופיתוח האתר באדיבות לינווייט - דרופל , אנדרואיד וקוד פתוח
עיצוב, קסמי css וערכת העיצוב טנדו - תום ביגלאייזן
שותף לדרך - אמנון לבב - ייעוץ משולב
דרופל ישראל הינה חלק מרשת הקנטינה
"כללי המשחק" ותנאי השימוש באתר
[Jump to Top] [Jump to Main Content]