Maps Service

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الخرائط

تسمح هذه الخدمة للنصوص البرمجية بإنشاء خرائط ثابتة والبحث عن الاتجاهات وتحويل العناوين إلى إحداثيات ترميزية ونماذج الارتفاعات.

صفوف

الاسموصف قصير
Avoidتعداد يمثل أنواع القيود التي يجب تجنّبها عند العثور على الاتجاهات.
Colorتعداد يمثل الألوان المُسماة المتاحة للاستخدام في صور الخرائط.
DirectionFinderيسمح باسترداد الاتجاهات بين المواقع.
DirectionFinderEnumsمجموعة من التعدادات المستخدمة من قِبل DirectionFinder.
ElevationSamplerيسمح بأخذ عينات الارتفاعات في مواقع معينة.
Formatتعداد يمثّل تنسيق صورة الخريطة.
Geocoderتسمح بتحويل العنوان والإحداثيات الجغرافية.
Mapsتسمح هذه السياسة بالبحث عن الاتجاهات والترميز الجغرافي وأخذ عينات الارتفاع وإنشاء صور ثابتة على الخريطة.
MarkerSizeتعداد يمثل حجم علامة تم إضافتها إلى خريطة
Modeتعداد يمثل وضع السفر لاستخدامه عند العثور على الاتجاهات.
StaticMapالسماح بإنشاء صور الخرائط الثابتة وتزيينها.
StaticMapEnumsمجموعة من التعدادات المستخدمة من قِبل StaticMap.
Typeتعداد يمثل نوع الخريطة التي يتم عرضها.

Avoid

أماكن إقامة

الخاصيةالنوعالوصف
TOLLSEnumتجنّب رسوم العبور.
HIGHWAYSEnumتجنّب الطرق السريعة.

Color

أماكن إقامة

الخاصيةالنوعالوصف
BLACKEnum
BROWNEnum
GREENEnum
PURPLEEnum
YELLOWEnum
BLUEEnum
GRAYEnum
ORANGEEnum
REDEnum
WHITEEnum

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

أماكن إقامة

الخاصيةالنوعالوصف
AvoidAvoid
ModeMode

ElevationSampler

الطُرق

الطريقةنوع الإرجاعوصف قصير
sampleLocation(latitude, longitude)Objectعرض بيانات الارتفاع لنقطة واحدة (لاتيه/lng).
sampleLocations(points)Objectعرض بيانات الارتفاع لسلسلة من النقاط (لاتيه/lng).
sampleLocations(encodedPolyline)Objectعرض بيانات الارتفاع للنقاط في خط متعدد مشفّر.
samplePath(points, numSamples)Objectلعرض بيانات الارتفاع لعدد من النماذج على مستوى سطر، ويتم تحديدها باستخدام سلسلة من النقاط.
samplePath(encodedPolyline, numSamples)Objectلعرض بيانات الارتفاع لعدد من النماذج على طول خط، والتي يتم تحديدها باستخدام خط متعدد مشفّر.

Format

أماكن إقامة

الخاصيةالنوعالوصف
PNGEnumتنسيق PNG 8 بت.
PNG8Enumتنسيق PNG 8 بت.
PNG32Enumتنسيق PNG 32 بت.
GIFEnumتنسيق GIF.
JPGEnumتنسيق JPEG.
JPG_BASELINEEnumتنسيق JPEG غير متدرّج.

Geocoder

الطُرق

الطريقةنوع الإرجاعوصف قصير
geocode(address)Objectالحصول على النقاط الجغرافية التقريبية لعنوان معين.
reverseGeocode(latitude, longitude)Objectالحصول على العناوين التقريبية لنقطة جغرافية محددة.
setBounds(swLatitude, swLongitude, neLatitude, neLongitude)Geocoderتحدد حدود منطقة يجب إعطاءها تفضيلًا إضافيًا في النتائج.
setLanguage(language)Geocoderتتيح هذه السياسة ضبط اللغة المراد استخدامها في النتائج.
setRegion(region)Geocoderتعمل هذه السياسة على ضبط منطقة لاستخدامها عند تفسير أسماء المواقع الجغرافية.

Maps

أماكن إقامة

الخاصيةالنوعالوصف
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

الطُرق

الطريقةنوع الإرجاعوصف قصير
decodePolyline(polyline)Number[]لفك ترميز سلسلة المضلع المشفرة مرة أخرى في مصفوفة من النقاط.
encodePolyline(points)Stringتعمل على ترميز مجموعة من النقاط إلى سلسلة.
newDirectionFinder()DirectionFinderإنشاء عنصر جديد في DirectionFinder
newElevationSampler()ElevationSamplerإنشاء كائن ElevationSampler.
newGeocoder()Geocoderإنشاء كائن برنامج ترميز جغرافي جديد.
newStaticMap()StaticMapإنشاء كائن جديد StaticMap.
setAuthentication(clientId, signingKey)voidيتم تفعيل استخدام حساب خطة Premium لواجهات برمجة تطبيقات Google Maps API الذي تم إنشاؤه خارجيًا، لالاستفادة من عروض الأسعار التقديرية الإضافية.

MarkerSize

أماكن إقامة

الخاصيةالنوعالوصف
TINYEnumالأسواق الصغيرة (الصغر متاحة).
MIDEnumعلامات متوسطة الحجم (أكبر حجم متاح).
SMALLEnumعلامات صغيرة الحجم.

Mode

أماكن إقامة

الخاصيةالنوعالوصف
DRIVINGEnumاتجاهات القيادة عبر الطرق
WALKINGEnumاتجاهات المشي عبر ممرات للمشاة والأرصفة (إن وجدت)
BICYCLINGEnumاتجاهات الدراجات الهوائية عبر مسارات الدراجات والشوارع المفضّلة (عند توفّرها)
TRANSITEnumاتجاهات النقل العام عبر مسارات النقل العام (حيثما تكون متاحة)

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تعمل هذه الميزة على إضافة موقع جغرافي (نقطة خطوط الطول/العرض) يجب أن يكون مرئيًا على الخريطة.
addVisible(address)StaticMapتعمل هذه الميزة على إضافة موقع عنوان يجب أن يكون مرئيًا على الخريطة.
beginPath()StaticMapيبدأ تعريف مسار جديد.
clearMarkers()StaticMapيؤدي إلى محو المجموعة الحالية من العلامات.
clearPaths()StaticMapمحو المجموعة الحالية من المسارات
clearVisibles()StaticMapيؤدي إلى محو المجموعة الحالية من المواقع الجغرافية المرئية.
endPath()StaticMapتُكمِل تعريف المسار الذي يبدأ بـ startPath().
getAs(contentType)Blobعرض البيانات داخل هذا العنصر ككائن ثنائي كبير (blob) تم تحويله إلى نوع المحتوى المحدد.
getBlob()Blobالحصول على بيانات الصورة بتنسيق Blob.
getMapImage()Byte[]الحصول على بيانات الصورة الأوليّة كمصفوفة بايت.
getMapUrl()Stringالحصول على عنوان URL لصورة الخريطة.
setCenter(latitude, longitude)StaticMapتحدد مركز الخريطة باستخدام نقطة (لات/لون).
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

أماكن إقامة

الخاصيةالنوعالوصف
ColorColor
FormatFormat
MarkerSizeMarkerSize
TypeType

Type

أماكن إقامة

الخاصيةالنوعالوصف
ROADMAPEnumخارطة الطريق العادية، كما تظهر عادةً على موقع "خرائط Google" الإلكتروني.
SATELLITEEnumخريطة القمر الصناعي.
TERRAINEnumخريطة إغاثة جسدية تعرض التضاريس والنباتات.
HYBRIDEnumمختلط من خرائط الأقمار الصناعية وخارطة الطريق، ويعرض طبقة شفافة من الشوارع الرئيسية وأسماء الأماكن على خريطة القمر الصناعي.