تسمح هذه الخدمة للنصوص البرمجية بإنشاء خرائط ثابتة والعثور على الاتجاهات وتحويل العناوين إلى إحداثيات الرموز الجغرافية وعرض عيّنات من الارتفاعات.
صفوف
الاسم | وصف قصير |
---|---|
Avoid | فهرس يمثّل أنواع القيود التي يجب تجنُّبها عند البحث عن الاتجاهات |
Color | فهرس يمثّل الألوان المُسمّاة المتاحة للاستخدام في صور الخرائط |
DirectionFinder | السماح باسترداد الاتجاهات بين المواقع الجغرافية |
DirectionFinderEnums | مجموعة من التعدادات التي يستخدمها DirectionFinder |
ElevationSampler | السماح بتحليل عيّنات من الارتفاعات في مواقع جغرافية معيّنة |
Format | عنصر مصنّف يمثّل تنسيق صورة الخريطة |
Geocoder | يسمح بالتحويل بين العنوان والإحداثيات الجغرافية. |
Maps | يتيح هذا الإجراء العثور على الاتجاهات والترميز الجغرافي وتحليل الارتفاع وإنشاء صور static map. |
MarkerSize | فهرس يمثّل حجم علامة تمّت إضافتها إلى خريطة |
Mode | فهرس يمثّل وسيلة النقل التي سيتم استخدامها عند البحث عن الاتجاهات |
StaticMap | يسمح بإنشاء صور خرائط ثابتة وتزيينها. |
StaticMapEnums | مجموعة من التعدادات التي يستخدمها StaticMap |
Type | فهرس يمثّل نوع الخريطة المطلوب عرضها |
Avoid
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
TOLLS | Enum | تجنَّب رسوم العبور. |
HIGHWAYS | Enum | تجنَّب الطرق السريعة. |
Color
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
BLACK | Enum | |
BROWN | Enum | |
GREEN | Enum | |
PURPLE | Enum | |
YELLOW | Enum | |
BLUE | Enum | |
GRAY | Enum | |
ORANGE | Enum | |
RED | Enum | |
WHITE | Enum |
DirectionFinder
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
addWaypoint(latitude, longitude) | DirectionFinder | تُضيف نقطة طريق يجب أن يمرّ المسار من خلالها، باستخدام نقطة (lat/lng). |
addWaypoint(address) | DirectionFinder | تُضيف نقطة طريق يجب أن يمرّ المسار من خلالها باستخدام عنوان. |
clearWaypoints() | DirectionFinder | يؤدي إلى محو المجموعة الحالية من نقاط التوقف. |
getDirections() | Object | تحصل على الاتجاهات باستخدام نقطة الانطلاق والوجهة والخيارات الأخرى التي تم ضبطها. |
setAlternatives(useAlternatives) | DirectionFinder | لتحديد ما إذا كان يجب عرض طرق بديلة بدلاً من المسار الذي يضمّ أعلى ترتيب فقط (الإعداد التلقائي هو خطأ) |
setArrive(time) | DirectionFinder | لضبط الوقت المطلوب للوصول (عند الاقتضاء). |
setAvoid(avoid) | DirectionFinder | لتحديد ما إذا كان يجب تجنُّب أنواع معيّنة من القيود. |
setDepart(time) | DirectionFinder | لضبط الوقت المطلوب للمغادرة (عند الاقتضاء). |
setDestination(latitude, longitude) | DirectionFinder | تُستخدَم لتحديد الموقع الجغرافي النهائي الذي يجب احتساب الاتجاهات إليه باستخدام نقطة (lat/lng). |
setDestination(address) | DirectionFinder | لضبط الموقع الجغرافي النهائي الذي يجب احتساب الاتجاهات إليه باستخدام عنوان. |
setLanguage(language) | DirectionFinder | لضبط اللغة المستخدَمة للاتّجاهات |
setMode(mode) | DirectionFinder | لضبط طريقة التنقّل (الإعداد التلقائي هو القيادة) |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | لتحديد ما إذا كان سيتم تحسين المسار المقدَّم أم لا من خلال إعادة ترتيب نقاط التوقف بترتيب أكثر فعالية (القيمة التلقائية هي خطأ). |
setOrigin(latitude, longitude) | DirectionFinder | لضبط الموقع الجغرافي الذي يتم من خلاله احتساب الاتجاهات، باستخدام نقطة (lat/lng). |
setOrigin(address) | DirectionFinder | لضبط الموقع الجغرافي الذي تبدأ منه عملية احتساب الاتجاهات باستخدام عنوان. |
setRegion(region) | DirectionFinder | لتحديد منطقة لاستخدامها عند تفسير أسماء المواقع الجغرافية |
DirectionFinderEnums
ElevationSampler
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
sampleLocation(latitude, longitude) | Object | لعرض بيانات الارتفاع لنقطة واحدة (lat/lng). |
sampleLocations(points) | Object | لعرض بيانات الارتفاع لمجموعة من النقاط (lat/lng). |
sampleLocations(encodedPolyline) | Object | تعرِض بيانات الارتفاع للنقاط في خطّ متعدد الأضلاع مشفَّر. |
samplePath(points, numSamples) | Object | تعرِض بيانات الارتفاع لعدد من العيّنات على طول خط معيّن، يتم تحديده باستخدام سلسلة من النقاط. |
samplePath(encodedPolyline, numSamples) | Object | تعرِض بيانات الارتفاع لعدد من العيّنات على طول خط، يتم تحديده باستخدام خط متعدد الأضلاع مُشفَّر. |
Format
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
PNG | Enum | تنسيق PNG بسعة 8 بت |
PNG8 | Enum | تنسيق PNG بسعة 8 بت |
PNG32 | Enum | تنسيق PNG بسعة 32 بت |
GIF | Enum | تنسيق GIF |
JPG | Enum | تنسيق JPEG |
JPG_BASELINE | Enum | تنسيق JPEG غير التدرّجي |
Geocoder
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
geocode(address) | Object | تحصل على النقاط الجغرافية التقريبية لعنوان معيّن. |
reverseGeocode(latitude, longitude) | Object | تحصل على العناوين التقريبية لنقطة جغرافية معيّنة. |
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) | Geocoder | لضبط حدود منطقة يجب منحها الأولوية الإضافية في النتائج |
setLanguage(language) | Geocoder | لضبط اللغة التي سيتم استخدامها في النتائج |
setRegion(region) | Geocoder | لتحديد منطقة لاستخدامها عند تفسير أسماء المواقع الجغرافية |
Maps
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
decodePolyline(polyline) | Number[] | فك ترميز سلسلة مخطّط متعدد الأضلاع مشفّرة إلى مصفوفة من النقاط. |
encodePolyline(points) | String | ترميز صفيف من النقاط في سلسلة |
newDirectionFinder() | DirectionFinder | تُنشئ عنصر DirectionFinder جديدًا. |
newElevationSampler() | ElevationSampler | لإنشاء كائن ElevationSampler |
newGeocoder() | Geocoder | لإنشاء عنصر Geocoder جديد. |
newStaticMap() | StaticMap | لإنشاء عنصر StaticMap جديد. |
setAuthentication(clientId, signingKey) | void | يتيح استخدام حساب خطة Google Maps APIs Premium تم إنشاؤه خارجيًا، للاستفادة من حصة إضافية ممنوحة. |
MarkerSize
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
TINY | Enum | الأسواق الصغيرة الحجم (أصغر حجم متاح) |
MID | Enum | علامات متوسطة الحجم (أكبر علامة متاحة) |
SMALL | Enum | علامات صغيرة الحجم |
Mode
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
DRIVING | Enum | اتجاهات القيادة عبر الطرق |
WALKING | Enum | الاتجاهات للمشي عبر مسارات المشاة والأرصفة (حيثما كان ذلك متاحًا) |
BICYCLING | Enum | اتجاهات ركوب الدراجات عبر المسارات المخصّصة للدراجات والشوارع المفضّلة (حيثما كان ذلك متاحًا) |
TRANSIT | Enum | اتجاهات النقل العام عبر مسارات النقل العام (حيثما كان ذلك متاحًا) |
StaticMap
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
addAddress(address) | StaticMap | تُضيف عنوانًا جديدًا إلى تعريف المسار الحالي. |
addMarker(latitude, longitude) | StaticMap | تُضيف علامة إلى الخريطة باستخدام نقطة (lat/lng). |
addMarker(address) | StaticMap | تُضيف علامة إلى الخريطة باستخدام عنوان. |
addPath(points) | StaticMap | تُضيف مسارًا إلى الخريطة باستخدام صفيف من النقاط. |
addPath(polyline) | StaticMap | تُضيف مسارًا إلى الخريطة باستخدام خط متعدد الأضلاع مشفَّر. |
addPoint(latitude, longitude) | StaticMap | تُضيف نقطة جديدة (lat/lng) إلى تعريف المسار الحالي. |
addVisible(latitude, longitude) | StaticMap | تُضيف نقطة موقع (lat/lng) يجب أن تكون مرئية في الخريطة. |
addVisible(address) | StaticMap | تُضيف موقعًا جغرافيًا لعنوان يجب أن يكون مرئيًا في الخريطة. |
beginPath() | StaticMap | يبدأ تعريف مسار جديد. |
clearMarkers() | StaticMap | يؤدي إلى محو المجموعة الحالية من العلامات. |
clearPaths() | StaticMap | محو المجموعة الحالية من المسارات |
clearVisibles() | StaticMap | يؤدي إلى محو المجموعة الحالية من المواقع الجغرافية المرئية. |
endPath() | StaticMap | تُكمِل تعريف مسار بدأ بـ beginPath(). |
getAs(contentType) | Blob | عرض البيانات داخل هذا العنصر كبيانات ثنائية كبيرة تم تحويلها إلى نوع المحتوى المحدّد |
getBlob() | Blob | تحصل على بيانات الصورة بتنسيق Blob . |
getMapImage() | Byte[] | تحصل على بيانات الصورة الأولية كمصفوفة بايت. |
getMapUrl() | String | تحصل على عنوان URL لصورة الخريطة. |
setCenter(latitude, longitude) | StaticMap | تُستخدَم لضبط مركز الخريطة باستخدام نقطة (lat/lng). |
setCenter(address) | StaticMap | لضبط مركز الخريطة باستخدام عنوان. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | لضبط صورة العلامة المخصّصة لاستخدامها عند إنشاء علامات جديدة. |
setFormat(format) | StaticMap | لضبط تنسيق صورة الخريطة |
setLanguage(language) | StaticMap | لضبط اللغة التي سيتم استخدامها للنص على الخريطة (حيثما كان ذلك متاحًا). |
setMapType(mapType) | StaticMap | لضبط نوع الخريطة التي سيتم عرضها. |
setMarkerStyle(size, color, label) | StaticMap | لضبط نمط العلامة المميّزة لاستخدامه عند إنشاء علامات جديدة. |
setMobile(useMobileTiles) | StaticMap | لضبط ما إذا كان سيتم استخدام مجموعات مربّعات مخصّصة للأجهزة الجوّالة أم لا |
setPathStyle(weight, color, fillColor) | StaticMap | لضبط نمط المسار الذي سيتم استخدامه عند إنشاء مسارات جديدة. |
setSize(width, height) | StaticMap | تُستخدَم لضبط عرض صورة الخريطة وارتفاعها بالبكسل. |
setZoom(zoom) | StaticMap | لضبط عامل التكبير أو مستوى التكبير المستخدَم للخريطة |
StaticMapEnums
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
Color | Color | |
Format | Format | |
MarkerSize | MarkerSize | |
Type | Type |
Type
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
ROADMAP | Enum | خريطة طريق عادية، كما تظهر عادةً على الموقع الإلكتروني لخدمة "خرائط Google" |
SATELLITE | Enum | خريطة القمر الصناعي |
TERRAIN | Enum | خريطة طبوغرافية تعرض التضاريس والنباتات |
HYBRID | Enum | خريطة مختلطة من خرائط القمر الصناعي وخريطة الطريق، تعرض طبقة شفافة للشوارع الرئيسية وأسماء الأماكن على خريطة القمر الصناعي |