מפות גוגל לא מציגות בפני המשתמשים גבולות אזור זמן חזותיים. זה יכול להוביל לבלבול, במיוחד במקרה של תכנון טיול. למרבה המזל, נתוני אזור הזמן קיימים בממשק תכנות היישומים של מפות Google. תוכל לבקש נתוני אזור זמן של כל מיקום דרך ממשק ה- API של מפות Google. על מנת לעשות זאת, עליך להבין את מבנה בקשות ה- API הללו. אם יש לך ידע מדויק על גבולות אזור הזמן, תוכל להכין מפת אזורי זמן משלך באמצעות Google Map Maker.
ממשק API של מפות Google
כמו ממשקי API אחרים, ה- API של מפות Google הוא סדרה של פקודות ותקני העברת נתונים. נתוני אזור הזמן מאוחסנים במסד הנתונים של מפות Google, וניתן לגשת אליהם באמצעות בקשת HTTPS. בקשת HTTPS חייבת ללבוש את הטופס הבא: https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters. לדוגמה, הבקשה https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false משתמשת בקו הרוחב והאורך של טאוס, ניו מקסיקו עם חותמת זמן של 22 ביוני. , 2013.
פורמטים של בקשות אזור זמן של ממשק ה- API של מפות Google
שני פורמטי הנתונים האפשריים לבקשות API של מפות Google הם Javascript Object Notation ו- XML. בהתאם לגישת הקידוד של מתכנת, נתונים המאוחסנים בפורמט JSON יכולים להיות קלים יותר לשילוב עם שפות תכנות אחרות. לעומת זאת, XML ניתן להרחבה. פירוש הדבר שמותר להשתמש בתגיות ותכונות חדשות. בהתאם לאופי עיבוד הנתונים שלך, יתכן שתהיה לך העדפה ברורה לשפה אחת על פני השניה בעת הגשת בקשה לאזור זמן.
פרמטרים ותגובה לבקשת אזור זמן
שלושת הפרמטרים הנדרשים שעליך לשלוח עם בקשתך הם מיקום, חותמת זמן וחיישן. פרמטר המיקום כולל את קו הרוחב והאורך של המיקום הנדון. הפרמטר של חותמת הזמן מתאר את השעה, בשניות, מחצות הלילה ב -1 בינואר 1970. פרמטר החיישן מתאר האם GPS מעורב בתיאור מיקום המשתמש. התגובה לבקשה תכלול, בין היתר, את timeZoneName, שמעביר את אזור הזמן הרשמי של המיקום הרצוי.
שכבות על ומייצרת מפות
ללא תלות בבקשת API פרטנית לזוגות קואורדינטות ספציפיים, תוכל ליצור מפות אזור זמן משלך באמצעות Google Map Maker. Maker Maker תומך בשרטוט קווים ונתיבים. לכן, תוכל ליצור ולתייג שורות אזור זמן במפה מותאמת אישית. לאחר מכן, תוכל לשמור את המפה שלך לשימוש ציבורי או פרטי.