שלח תשובה

זירת השאלות

1905
צפיות
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.
    המשתמש צריך לאשר את ההודעה שהוא מרשה לך לקחת אותו או ללחוץ על כפתור כדי להפעיל את השמירה.

שלח תשובה