我正在努力理解fitBounds()方法中padding选项的确切含义。
map.fitBounds(bounds, 100);
据这里的文档所述,选项100据说会添加填充(至少我是这样读的): https://developers.google.com/maps/documentation/javascript/reference 但是,除非以100为增量,否则我添加的各种数字似乎都没有任何作用(在我的使用项目中),这太多了。我设置了一个JS小工具来展示填充选项的功能:http://fiddle.jshell.net/sc9bc4ab/。
它们似乎因实现而异,但它们有相同的问题,即一旦达到某个特定数值,就会出现“跳跃”的情况。
我的问题是填充选项实际上是做什么的?它似乎非常不一致。如果在fiddle中为10或20或30,则似乎保持不变,当您达到40时,事情就会发生变化。我还尝试过
{padding:50}
或{padding:[50,50]}
,但关于这个特殊问题的信息并不多。