שלח תשובה

זירת השאלות

1694
צפיות
2
תשובות

geolocation, ajax

,‏ 4 בדצמבר, 2013

יש לי אתר ואני רוצה שמיקומי הgeolocation ישמרו לי בשרת.
( הקוד של הgeolocation נמצא באינטרנט http://www.w3schools.com/html/html5_geolocation.asp
הבעיה שהוא מציג את הנתונים ולא שומר אותם בשרת).
יש דרך פשוטה לעשות את זה עם ajax או php ? או כל דרך אחרת?
תודה מראש^^

תגיות: , ,

2 תשובות

  1. עמית כהן הגיב:

    ידיד שלי שלח לי חלק מהקוד :
    function get_gps_coordinates()
    {
    var inputYlat = get_object(‘input_ylat’);
    var inputXlon = get_object(‘input_xlon’);

    if(inputYlat.value != 0 || inputXlon.value != 0) return;

    if (navigator.geolocation)
    {
    navigator.geolocation.getCurrentPosition(write_gps_coordinates);
    }
    }

    function write_gps_coordinates(position)
    {
    var inputYlat = get_object(‘input_ylat’);
    var inputXlon = get_object(‘input_xlon’);

    inputYlat.value = position.coords.latitude;
    inputXlon.value = position.coords.longitude;
    }
    אך אני אמור לשים את זה באתר ?

  2. יש דרך לקבל מיקום לפי IP http://stackoverflow.com/questions/1830826/getting-location-details-from-ip-in-php .
    הבעיה היא שאתה לא יכול לקבל סתם את המיקום אלא אם אתה עושה את זה לפי IP.
    המשתמש צריך לאשר את ההודעה שהוא מרשה לך לקחת אותו או ללחוץ על כפתור כדי להפעיל את השמירה.

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!