he:Apple iOS
iOS היא מערכת ההפעלה המקומית למכשירים הניידים של אפל. ניתן להשתמש במכשירי iPhone, iPad ו־iPod Touch לצפייה במפות מבוססות OpenStreetMap ולעריכתן כמו גם להקלטת מסלולי GPS, אותם ניתן להעלות ל־OSM כעזרים לעריכה.
OpenStreetMap.org
הדרך הבסיסית להשתמש ב־OpenStreetMap במכשיר ה־iOS שלך היא לגלוש לאתר https://oprnstreetmap.org] באמצעות דפדפן כגון ספארי. האתר מסתגל אוטומטית לגדלי המסך הקטנים של מכשירי ה־iPhone וה־iPad Touch לחוויית צפייה נוחה יותר. לחוויית צפייה דומה לזאת של אפליקציית Maps המובנית, צפו בפסקת היישומים בהמשך. באופן דומה, לצורך תרומה לפרויקט OpenStreetMao, העורך iD המשובץ באתר תומך באינטראקציה בסיסית ב־iOS, אך יישום לעריכת המפה עשוי להיות נוח יותר.
יישומי OpenStreetMap
היישומים הבאים נשענים על OpenStreetMap לצורך תפקודי הליבה, וכך מהווים דרכים טובות להשתמש ב־OpenStreetMap על גבי מכשיר ה־iOS שלך. כל אחד מהיישומים האלה מתוחזק באופן פעיל עם גרסה חדשה תוך 18 חדשים החל מה־23 ביוני 2016 שעה 22:02 בשעון UTC. להשוואה מקיפה של כל היישומים הזמינים, צפו באתר osm-apps.org.
ניווט
יישומים אלה מספקים הנחיות ניווט פניה אחר פניה ובמקרים רבים גם הנחיות קוליות:
-
Guru Maps
image CC BY-NC-ND
אפשרי גם לטעון מפות מבוססות OpenStreetMao לתוך היישומים הבאים:
עריכת המפה
יישומים אלה מאפשרים לך לתרום את תרומתך ל־OpenStreetMap:
-
Organic Maps
(עריכה מוגבלת)
יישומים אלה מאפשרים לך לתרום תמונות לשימוש נמפתחים/ות מהנוחות של הכורסה בבית
הקלטת מסלולים
יישומים אלה מאפשרים לך להקליט את תנועותיך. ניתן להעלות את המסלולים המוקלטים שלך ל־OpenStreettMao כדי לסייע לך להוסיף תכונות למפה. לרובם של יישומים אלה יש תכונות אוריינטציה השימושיות לניווט אך אינן גרעיניות כמו יישומי ניווט פניה אחר פניה:
-
Guru Maps
(Galileo Offline Maps)
תכנון טיולים
יישומים אלה מאפשרים לך לחפש וללמוד על אודות מקומות על המפה. רבים מהם תומכים גם במפות לא מקוונות:
משחקים
- מאמר ראשי: Games#In the game itself
משחקים אלה נשענים על OpenStreetMap לספק את הכוח למשחק:
שונות
ספריות למפתחים/ות
כפלטפורמת פיתוח, iOS דומה מאוד ל־tvOS ול־watchOS ובמידה קטנה יותא ל־macOS. מספר ספריות מקלות על מפתחע/ות iOS לשלב את OpenStreetMap בתוך יישומיהם, בין כתמונת מפה סטטית ובין שימושים יותר מתוחכמים כמו קידוד גאוגרפי וניתוב. עוד רווח של שימוש בספריות אלה הוא שהן מכבדות את מדיניות השימוש באריחים של OpenStreetMap בכך שהן מביאות את האריחים ומשאבים נוספים משרתים שנועדו לכך במקום מהשרתים הנתרמים של OpenStreetMap.
מפות
| ספרייה | גרסת iOS מינימלית | Objective-C | Swift | Interface Builder | רישיון | הערות |
|---|---|---|---|---|---|---|
| Carto Mobile SDK | 7.0 | ObjC++ | כן | כן | BSD | תומך בכיסויי ערים תלת־ממדיים, כיסויים וקטוריים ניתנים לעריכה והוא ניתן להתאמה אישית ברמה גבוהה. |
| CartoType | 7.0 | ObjC++ | לא | לא | קנייני | ספרייה להצגה וניתוב |
| GLMap | 8.0 | כן | כן | כן | קנייני | בתשלום עבור הזנת שירות נתונים לתוך רכיב iOS זה (כולל הורדות כמותיות לשימוש לא־מקוון). ניתן לסגנון על ידי MapCSS. |
| Mapbox iOS SDK | 9.0 | כן | כן | כן | קנייני | Customizable, מפות וקטוריות אינטראקטיביות מסוגננות ב־Mapbox Studio ומוצגות על ידי OpenGL ES. רכיבים היברידיים זמינים עבור Cordova, NativeScript, React Native, ו־Xamarin. |
| Mapbox SceneKit SDK | 10.0 | כן | כן | לא | ISC | מספק נתונים לחילול סצנות 3D מותאמות אישית ב־SceneKit. |
| MapboxStatic.swift | 8.0 | כן | כן | לא | BSD | מתחבר לממשק הסטטי של Mapbox ךתמונת מפה סטטית. בהישג יד למצבים בהם מפה אינטראקטיבית היא שימוש יתר. |
| MapLibre Native | 12.0 | כן | כן | לא | BSD | מציג מפות וקטוריות בקוד פתוח עפ תמיכה בסגנון דינמי, Metal, ותצוגות תלת־ממדיות למחצה. |
| OsmSharp | ? | לא | לא | לא | GPLv2 או מסחרי | מציג מפות וקטוריות לא־מקוונות בשפת #C תוך שימוש ב־Xamarin |
קידוד גאוגרפי
| ספרייה | גרסת iOS מינימלית | Objective-C | Swift | רישיון | הערות |
|---|---|---|---|---|---|
| Stadia Maps Swift SDK | 11.0 | לא | כן | BSD | מתחבר לממשקי הפיתוח של Stadia Maps (כולל קידוד גאגרפי) |
| Stadia Maps SwiftUI Autocomplete Search | 16.0 | לא | כן | BSD | השלמה אוטומטית ניתנת להתאמה אישית search view for SwiftUI |
הוראות הגעה
| ספרייה | גירסת iOS מינימלית | Objective-C | Swift | Interface Builder | CarPlay | רישיון | הערות |
|---|---|---|---|---|---|---|---|
| CartoType | 7.0 | ObjC++ | לא | לא | לא | קנייני | ספריית הצגת נתונים וניתוב |
| GraphHopper | 7.0 | כן | כן | לא | לא | Apache 2 | ספריית ניתוב לא־מקוון |
| Mapbox Directions for Swift | 10.0 | לא | כן | לא | לא | ISC | מתחבר לממשק הוראות ההגעה מבוסס Mapbox's OSRM |
| Mapbox Navigation SDK for iOS | 10.0 | לא | כן | לא | כן | ISC | משבץ בקר תצפית לניווט פניה אחר פנייה עם הדרכה קולית |
| OsmSharp | ? | לא | לא | לא | לא | GPLv2 או מסחרי | ניתוב לא מקוון בשפת #C תוך שימוש ב־Xamarin |
| Ferrostar | 16.0 | לא | כן | לא | לא | BSD | ערכת פיתוח תוכנת ניווט עם ליבה ניתנת להרחבה, ממשק משתמש ניתן להרכבה עם SwiftUI, הדרכה קולית, תמיכה בביאורים בסגנון OSRM, ועוד. |
| Stadia Maps Swift SDK | 11.0 | לא | כן | לא | לא | BSD | לקוח ממשק פיתוח המתחבר לממשק פיתוח תכנת הניתוב של Stadia Maps. |
היסטורי
הספריות הבאות כבר אינן נתמכות אך יש להן חשיבות היסטורית:
- MapQuest iOS Maps API - מפות, ניתוב, וקידוד גאוגרפי תוך שימוש ב־MapQuest Open.
- MBXMapKit - מציג אריחי ראסטר של מפת הסליפי של MapKit.
- OpenStreetPad - מציג מבוסס על MapCSS בעל רישיון BSD.
- route-me - מציג אריחי הראסטר שגם יצר את הבסיס ל־Legacy Mapbox ios SDK
==ראו גם--
- Softwaer - דף שורש לכל יישומי OSM.
- מיפוי קולי עם iPhone.
- מיפוי בתמונות עם iPhone.
- Category:iPhone Users - משתמשי iPhone בוויקי זה.
- Category:iPad Users - משתמשי iPad בוויקי זה.
- יישומי אנדרואיד
קישורים חיצוניים
\* Accessibility Programming Guide for iOS – ראו גם OSM לעוורים.
- RoqyBT – יישום פריצת כלא המחבר את מכשיר ה־OS ליחידת GPS חיצונית על גבי בלוטות', מאפשרת ליישומי הזרם המרכזי (בין אם בנויים על OpenStreetMapp ובין אם אחרת) לקבל פוטנציאלית קריאות GPS טובות יותר מאלה שמציע המקלט של המכשיר