More

كيفية تنفيذ زر ol.extent من زر جديد في OpenLayers 3؟

كيفية تنفيذ زر ol.extent من زر جديد في OpenLayers 3؟


I'd like to move the ol.extent button that it shows in div.map to new button in another div.

I have the following code but without success:

تعيين الموقف 

اي فكرة؟


في الإصدار 3.7.0 ، يمكنك القيام بذلك بهذه الطريقة:

var range = [123،345،567،891] ؛ $ ('# custom_btn-zoomtoextent'). on ('click'، function () {map.getView (). fit (range، map.getSize ())؛})؛

(في الإصدارات القديمة يكون مناسبًا للغاية)


إذا كنت تريد نقل الزر خارج div الخريطة ، فاستخدم الخاصية target الخاصة بـol.control.ZoomToExtentفئة ، انظر api


Watch the video: Openlayers 6 Tutorial #3 - First Web Map