如何使用传单'maxbounds'选项? -- javascript 领域 drupal 相关 的问题

How to use the Leaflet 'maxBounds' option?


3
vote

问题

中文

我想限制我的传单地图的平移渣滓。

传单文档提到 maxbounds选项

我想知道为我的地图实施它的最佳方式。

英文原文

I'd like to restrict the panning of my leaflet map in Drupal.

The Leaflet documentation mentions the maxBounds option

And I'd like to know the best way to implement it for my map.

  
 
 

回答列表

3
 
vote
vote
最佳答案
 

让它工作。覆盖LeaClet.Drupal.js文件,如下所示。请参阅传单Markercluster模块,了解如何覆盖"您喜欢它的方式。" 在自定义模块中。非常有用。

  'event' => 'click', 2  
 

Got it working. Override the leaflet.drupal.js file as follows. See the leaflet markercluster module for how to override in an 'As You Like it kind of way.' in a custom module. Pretty useful.

// instantiate our new map   var lMap = new L.Map(this.mapId, settings); //note, the comma (NOT A semi-colon) at the end of the next line - this is  important.   lMap.bounds = [], // Now set your maxbounds, see the leaflet documentation for reference.     lMap.setMaxBounds([       [40.712, -74.227],       [40.774, -74.125]     ]); 
 
 

相关问题

2  Ajax回调调用textfield键入  ( Ajax callback called on textfield typing ) 
我正在尝试与自动完成字段完全相同的状态。当用户在Textfield中键入时,我希望Ajax等待其回调,以便用户可以编写所有文本。 我正在尝试在问题。但我失败了。也许是因为我第一次在Drupal中玩JavaScript。无论如何,这是我的代码。 form_alter中的.module(我的特征生成) if (em...

0  我想展示使用Jcarousel模块的有限量的产品?  ( I want to show the limited amount of products using jcarousel module ) 
我正在使用 jcarousel 模块用于显示首页。所以我想展示有限的产品。我在视图中提到使用寻呼机:显示指定的项目数量5项。但它不起作用..它显示了前页中的所有Produtcs ..如何配置它.. ...

1  Drupal Colorbox与Prezi iframe  ( Drupal colorbox with prezi iframe ) 
我有一个prezi文件,嵌入的代码是这样的: <iframe src="http://prezi.com/embed/id-of-the-file/?bgcolor=ffffff&amp;lock_to_path=1&amp;autoplay=0&amp;autohide_ctrls=0&amp;features...

0  将PHP变量传递给从主题中启动的js文件.info文件  ( Passing php variables to js file initiated from theme info file ) 
我知道它是完美的,可以将php变量传递给js,但如果从主题文件启动了js文件,那么怎么了?你可以在template.php中访问它吗?请一些建议.. 谢谢! ...

3  drupal_add_js正在删除jquery  ( Drupal add js is removing jquery ) 
我的模块中有以下内容。 drupal_add_js( drupal_get_path('module', 'responsive_videos') . '/js/fluidvids.js', array( 'type' => 'file', 'scope' => '...

0  Drupal 7网站中的性能和JavaScript问题  ( Performance and javascript issue in a drupal 7 website ) 
我有一个drupal 7网站。目前其性能不好,需要花费大量时间来渲染网页。对于性能,我在yslow中签出,提出了一些结果,如将所有JS文件移动到底,压缩它们和图像等。 据我所知,它的Drupal结构首先在头部渲染JS,然后加载身体内容。因此,有没有办法在Drupal在网页底部移动所有JS文件??? 我试图将Java...

2  表单API AJAX调用使用行为重新加载附加的JS  ( Form api ajax calls reload attached js using behaviors ) 
我的表格上有传单映射,这是我使用的容器div: $form['general']['map'] = array( '#markup' => '<div class="map-wrapper" id="ngmap"></div>', ); 一切都适用于罚款和地图正在加载。我还添加了如下形式底部的图像上传功...

1  试图向WebForm发送<div>  ( Trying to send a div with webform ) 
我有一个基于用户选择的一些计算(JavaScript)的WebForm,我想与用户可选字段一起发送给用户的电子邮件。 是否可以将这些div与字段一起附加到HTML电子邮件? ...

0  可自定义的选项卡式内容  ( Customisable tabbed content ) 
嗨,我正在尝试创建一个如下所示的餐厅菜单: 我创建了一个"场馆" 内容类型,其中它包含类别的通常标题,描述,图像和另一个分类字段(餐厅的类型)。 在底部,我想要一个标签菜单,如上面的图像。只是不确定如何能够创建它。理想情况下,我想要: 让用户创建最多4或5个选项卡 每个选项卡都有标题(显示在截面中和标签上) 每...

0  在Drupal表单上保存来自JavaScript的值  ( Saving a value from javascript on drupal form submit ) 
我有一个我构建的jQuery地图,允许用户选择状态和县。这一切都在JavaScript中完成。我想,在表单上提交,拿到这些数据并将其提交给用户的个人资料2。 我应该创建一个空的表单元素并以某种方式填充它吗?似乎没有一种方法可以将任何信息传递给在网页创建后发生的形式。 ...

0  单击按钮以更改D7中的CSS  ( Click button to change css in d7 ) 
我正在尝试创建一个可点击使用jQuery更改CSS的链接。我已经尝试过许多方法,似乎没有任何工作。希望这里有人可以把我推向正确的方向。 按钮html(在块中): <a href="#" id="change_css">Change CSS</a> 按钮代码(在change_css.js中): <?php...

0  添加JavaScript事件以查看  ( Add javascript event to view ) 
我没有足够的主题体验,它也是我使用的第一个项目。在此页面中,我想在category_page下向QQ添加JavaScript事件。 点击QQ时,我想导航到www.example.com/qq。但我知道我必须在其各自的模板文件中编写JavaScript,我的问题是哪个模板文件适合写入。我还上传屏幕截图,清除我的问题。...

0  视图字段配置无效[已关闭]  ( Views fields configuration is not working ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅拍摄了一个问题,只有编辑此帖。 关闭 4年前。 ...

1  在单页上结合幻灯片和视图库  ( Combining views slideshow and views gallery on single page ) 
我有一个页面上幻灯片的视图。我还有一个在另一页面上的Views Gallery。我希望Views Gallery出现在单个页面上的视图下幻灯片下方。请任何人帮助我。我一直在努力,但我无法这样做。 ...

1  如何使用自定义功能扩展模块和IT的库?  ( How can i extend a module and its library with custom functionality ) 
我的客户端请求修改他们的滑块,该滑块将启用两个字幕。我正在使用观点的Nivo滑块模块,并相信我可以通过修改模块的代码并扩展Nivo JS文件来完成我想要的。但是因为我还在学习Drupal,我并不是很熟悉如何细节模块使用JavaScript库。 我收集了它,以扩展它需要暴露钩子的笨蛋模块。但它看起来不像这个模块那样,所...

3  在所有Ajax调用完成后如何获得数据值?  ( How do i get a data value after all ajax calls are complete ) 
我正在修改使用 linkit模块在wysiwyg中时弹出的模态窗口的内容。 此模态使用Ajax,因此我必须第一次使用drupal.behaviors。我的代码基本上是如此: (function ($) { Drupal.behaviors.mymoduleLinkit = { attach: func...

0  如何仅在指定的页面/自定义内容类型上集成JS / CSS [重复]  ( How to integrate js css only on specified pages custom content types ) 
这个问题已经在这里有一个答案: 如何设置和解开javascript Drupal 7中的特定路径别名的文件? (1答) ...

0  如果日期过期,则隐藏领域  ( Hiding fields if date is expired ) 
我正在使用drupal 7日期字段。使用视图,当日期已过期时,页面转到标有"过去事件" 的部分。在模板页面中,例如分离日期和时间。 $ date_output和$ time_output。我需要在日期过期后隐藏时间字段。有任何想法吗? ...

-6  简单的jquery滑块  ( Simple jquery slider ) 
我必须在没有视图和其他模块中的简单图像滑块。我只能使用自定义帖子类型幻灯片。 如何做到这一点? ...

1  在页面上检测具有多个视频的JWPlayer事件  ( Detect jwplayer events with multiple videos on page ) 
我想在页面上的每个视频上单独检测onstart和onclete事件。 到目前为止我所做的事情 $display=array("type"=>"jw_player"); $field = field_get_items("node",$nodeval, "field_video_upload"); ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.