سؤال:
هل من الممكن التحكم في المنطقة القابلة للعرض ومستوى التكبير/التصغير على خريطة خرائط Google v3؟ على وجه التحديد، هل يمكننا قصر العرض على منطقة معينة (على سبيل المثال، دولة) ومنع المستخدمين من سحب الخريطة خارج تلك المنطقة؟ بالإضافة إلى ذلك، هل يمكننا قصر مستوى التكبير/التصغير على نطاق (على سبيل المثال، المستويات من 6 إلى 9) مع الحفاظ على إمكانية الوصول إلى جميع أنواع الخرائط الأساسية؟
الإجابة:
نعم، من الممكن تحقيق قيود المنطقة القابلة للعرض ومستوى التكبير/التصغير في خرائط Google الإصدار 3. وإليك الطريقة:
تقييد المنطقة القابلة للعرض:
لسوء الحظ، لا توجد طريقة مباشرة لمنع المستخدمين من سحب الخريطة خارج منطقة معينة. ومع ذلك، يمكنك استخدام Google Earth Enterprise Client API لعرض المربعات لمنطقة محدودة وتقييد معالجة الخريطة.
تقييد مستوى التكبير/التصغير:
لتقييد مستوى التكبير/التصغير، استخدم خيارات minZoom وmaxZoom. على سبيل المثال:var opt = { minZoom: 6, maxZoom: 9 };
map.setOptions(opt);
بدلاً من ذلك، قم بتعيين الخيارات أثناء تهيئة الخريطة:var map = new google.maps.Map(document.getElementById('map-canvas'), opt);
ملاحظات إضافية:
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3