تتيح هذه الخدمة للنصوص البرمجية إنشاء خرائط ثابتة والعثور على الاتجاهات وتحويل العناوين إلى إحداثيات رموز جغرافية ونماذج الارتفاعات.
صفوف
الاسم | وصف قصير |
---|---|
Avoid | تعداد يمثل أنواع القيود التي يجب تجنبها عند العثور على الاتجاهات. |
Color | تعداد يمثل الألوان المسماة المتاحة للاستخدام في صور الخريطة. |
DirectionFinder | تسمح باسترداد الاتجاهات بين المواقع. |
DirectionFinderEnums | مجموعة من التعداد يستخدمها DirectionFinder . |
ElevationSampler | يسمح بأخذ عينات من الارتفاعات في مواقع معينة. |
Format | تعداد يمثل تنسيق صورة الخريطة. |
Geocoder | تسمح بالتحويل بين العنوان والإحداثيات الجغرافية. |
Maps | تسمح بالبحث عن الاتجاهات والترميز الجغرافي وعينات الارتفاع وإنشاء صور خريطة ثابتة. |
MarkerSize | تعداد يمثل حجم علامة تمت إضافتها إلى الخريطة. |
Mode | تعداد يمثّل وسيلة السفر المطلوب استخدامها عند العثور على الاتجاهات. |
StaticMap | تسمح بإنشاء صور خريطة ثابتة وتزيينها. |
StaticMapEnums | مجموعة من التعداد يستخدمها StaticMap . |
Type | تعداد يمثّل نوع الخريطة المطلوب عرضها. |
Avoid
أماكن إقامة
الموقع | Type | الوصف |
---|---|---|
TOLLS | Enum | تجنب الرسوم. |
HIGHWAYS | Enum | تجنّب الطرق السريعة. |
Color
أماكن إقامة
الموقع | Type | الوصف |
---|---|---|
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 | لإضافة نقطة طريق يجب أن يمر المسار خلالها، باستخدام نقطة (خط الطول/خط العرض). |
addWaypoint(address) | DirectionFinder | تضيف نقطة طريق يجب أن يمر بها المسار، باستخدام عنوان. |
clearWaypoints() | DirectionFinder | يؤدي هذا الخيار إلى محو المجموعة الحالية من نقاط الطريق. |
getDirections() | Object | الحصول على الاتجاهات باستخدام نقطة الانطلاق والوجهة والخيارات الأخرى التي تم ضبطها. |
setAlternatives(useAlternatives) | DirectionFinder | تعيين ما إذا كان يجب عرض مسارات بديلة أم لا، بدلاً من مجرد المسار الأعلى ترتيبًا (القيمة التلقائية هي false). |
setArrive(time) | DirectionFinder | لضبط وقت الوصول المطلوب (إذا كان ذلك منطبقًا). |
setAvoid(avoid) | DirectionFinder | لتحديد ما إذا كان سيتم تجنُّب أنواع معيّنة من القيود. |
setDepart(time) | DirectionFinder | لضبط وقت المغادرة المطلوب (حيثما ينطبق ذلك). |
setDestination(latitude, longitude) | DirectionFinder | لتعيين موقع النهاية الذي يتم حساب الاتجاهات إليه، باستخدام نقطة (خط العرض/lng). |
setDestination(address) | DirectionFinder | لتعيين موقع النهاية المطلوب حساب الاتجاهات إليه، باستخدام عنوان. |
setLanguage(language) | DirectionFinder | لتعيين اللغة التي سيتم استخدامها للاتجاهات. |
setMode(mode) | DirectionFinder | لتعيين وضع السفر (الإعداد التلقائي هو القيادة). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | تحدّد ما إذا كان سيتم تحسين المسار المقدّم أم لا من خلال إعادة ترتيب نقاط الطريق بترتيب أكثر فعالية (تكون الإعدادات التلقائية على false). |
setOrigin(latitude, longitude) | DirectionFinder | لتعيين موقع البدء الذي سيتم حساب الاتجاهات منه، باستخدام نقطة (خط الطول/خط العرض). |
setOrigin(address) | DirectionFinder | لضبط موقع البداية الذي سيتم حساب الاتجاهات منه، باستخدام عنوان. |
setRegion(region) | DirectionFinder | تتيح هذه السياسة ضبط منطقة لاستخدامها عند تفسير أسماء المواقع الجغرافية. |
DirectionFinderEnums
ElevationSampler
الطُرق
الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
---|---|---|
sampleLocation(latitude, longitude) | Object | لعرض بيانات الارتفاع لنقطة واحدة (خط الطول/خط العرض). |
sampleLocations(points) | Object | لعرض بيانات الارتفاع لسلسلة من النقاط (خط الطول/خط العرض). |
sampleLocations(encodedPolyline) | Object | تعرض بيانات الارتفاع للنقاط في خطوط متعدّدة مشفّرة. |
samplePath(points, numSamples) | Object | تعرض بيانات الارتفاع لعدد من العينات على طول خط، يتم تحديدها باستخدام سلسلة من النقاط. |
samplePath(encodedPolyline, numSamples) | Object | تعرض بيانات الارتفاع لعدد من العينات على طول خط، يتم تحديدها باستخدام خطوط متعددة مشفّرة. |
Format
أماكن إقامة
الموقع | Type | الوصف |
---|---|---|
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
أماكن إقامة
الموقع | Type | الوصف |
---|---|---|
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 | تفعيل استخدام حساب خطة Premium لواجهات برمجة التطبيقات لخرائط Google الذي تم إنشاؤه خارجيًا للاستفادة من الحصص المخصصة الإضافية |
MarkerSize
أماكن إقامة
الموقع | Type | الوصف |
---|---|---|
TINY | Enum | الأسواق صغيرة الحجم (الأصغر متاحة). |
MID | Enum | العلامات متوسطة الحجم (أكبر متاح). |
SMALL | Enum | علامات صغيرة الحجم. |
Mode
أماكن إقامة
الموقع | Type | الوصف |
---|---|---|
DRIVING | Enum | اتجاهات القيادة عبر الطرق: |
WALKING | Enum | اتجاهات المشي عبر مسارات المشاة والأرصفة (حيثما تكون متاحة). |
BICYCLING | Enum | اتجاهات ركوب الدراجات عبر مسارات الدراجات والشوارع المفضلة (حيثما تكون متوفرة). |
TRANSIT | Enum | اتجاهات النقل العام عبر مسارات النقل العام (حيثما تكون متاحة). |
StaticMap
الطُرق
الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
---|---|---|
addAddress(address) | StaticMap | تضيف عنوانًا جديدًا إلى تعريف المسار الحالي. |
addMarker(latitude, longitude) | StaticMap | لإضافة علامة إلى الخريطة باستخدام نقطة (خط الطول/خط العرض). |
addMarker(address) | StaticMap | لإضافة علامة إلى الخريطة باستخدام عنوان. |
addPath(points) | StaticMap | تضيف مسارًا إلى الخريطة باستخدام مجموعة من النقاط. |
addPath(polyline) | StaticMap | تضيف مسارًا إلى الخريطة باستخدام خطوط متعدّدة مرمّزة. |
addPoint(latitude, longitude) | StaticMap | لإضافة نقطة جديدة (خط العرض/خط الطول والعرض) إلى تعريف المسار الحالي. |
addVisible(latitude, longitude) | StaticMap | لإضافة موقع نقطة (خط العرض/خط الطول والعرض) الذي يجب أن يكون مرئيًا في الخريطة. |
addVisible(address) | StaticMap | لإضافة موقع جغرافي للعنوان يجب أن يكون مرئيًا في الخريطة. |
beginPath() | StaticMap | لبدء تعريف مسار جديد. |
clearMarkers() | StaticMap | يؤدي ذلك إلى محو المجموعة الحالية من العلامات. |
clearPaths() | StaticMap | يمكنك محو مجموعة المسارات الحالية. |
clearVisibles() | StaticMap | يؤدي ذلك إلى محو المجموعة الحالية من المواقع الجغرافية المرئية. |
endPath() | StaticMap | تُكمل تعريف مسار يبدأ بـ startPath(). |
getAs(contentType) | Blob | عرض البيانات داخل هذا الكائن على شكل كائن ثنائي كبير يتم تحويله إلى نوع المحتوى المحدّد. |
getBlob() | Blob | الحصول على بيانات الصورة بتنسيق Blob |
getMapImage() | Byte[] | للحصول على بيانات الصورة الأولية كصفيف بايت. |
getMapUrl() | String | الحصول على عنوان URL لصورة الخريطة |
setCenter(latitude, longitude) | StaticMap | تعيين مركز الخريطة باستخدام نقطة (خط العرض/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
أماكن إقامة
الموقع | Type | الوصف |
---|---|---|
Color | Color | |
Format | Format | |
MarkerSize | MarkerSize | |
Type | Type |
Type
أماكن إقامة
الموقع | Type | الوصف |
---|---|---|
ROADMAP | Enum | خارطة طريق قياسية، كما هو موضح عادة على موقع "خرائط Google" الإلكتروني. |
SATELLITE | Enum | خريطة القمر الصناعي |
TERRAIN | Enum | خريطة للإغاثة الفعلية، تعرض التضاريس والنباتات. |
HYBRID | Enum | يوضح مزيج من خرائط القمر الصناعي وخارطة الطريق طبقة شفافة من الشوارع الرئيسية وأسماء الأماكن على خريطة القمر الصناعي. |