当前位置: 首页 > 知识库问答 >
问题:

如何使fitBounds了解自定义控件

虞航
2023-03-14

我尝试获取西南边界点的latlng,将其转换为像素,将其向内移动300px,然后将其转换回latlng以用作新的西南边界点。但这不起作用,因为计算是在变焦之前完成的,所以300px的位移最终太多了...我想写我自己的fitbounds,但我遇到了同样的问题,因为它是在缩放之前完成的。

共有1个答案

穆歌者
2023-03-14

你说的管用:

我尝试得到西南边界点的LatLng,将其转换为像素,将其移入300px,然后将其转换回LatLng,以用作新的西南边界点。

如果您分两步执行,这对用户来说是非常透明的,因为它执行得太快了,以至于您几乎没有注意到它。因此,首先执行一个普通的map.fitbounds(bounds);,其中bounds仅由标记定义,然后使用所描述的技术进行重新调整。所以:

  google.maps.event.addListenerOnce(map,'bounds_changed',function(){
    // re-adjust bounds here as you described. 
    // This event fires only once and then the handler removes itself.
  });
  map.fitBounds(bounds);
 类似资料:
  • 本文向大家介绍解析如何开发FineReport的自定义控件,包括了解析如何开发FineReport的自定义控件的使用技巧和注意事项,需要的朋友参考一下 FineReport作为插件化开发的报表软件,有些特殊需求的功能需要自己开发,开发的插件包帆软官方有提提供,可以去帆软论坛上找,本文将主要介绍如何开发一个自定义控件,这里讲讲方法论。 第一步:实例化一个注册控件的接口 给四个信息 我们的控件类,界面

  • 自定义控件用JavaScript和原生平台支持的语言编写。它们使用原生Tabris.js客户端的接口,并被封装在Cordova插件中。本文将介绍JavaScript的实现部分。 用JavaScript定义自定义控件 自定义控件必须继承自Widget。它能够与自定义控件的原生部分进行通信。 自定义控件类必须覆写_nativeType属性的getter以返回与原生实现匹配的类型: class MyCu

  • PyQt5 有丰富的组件,但是肯定满足不了所有开发者的所有需求,PyQt5 只提供了基本的组件,像按钮,文本,滑块等。如果你还需要其他的模块,应该尝试自己去自定义一些。 自定义组件使用绘画工具创建,有两个基本方式:根据已有的创建或改进;通过自己绘图创建。 Burning widget 这个组件我们会在 Nero,K3B,或者其他 CD/DVD 烧录软件中见到。 #!/usr/bin/python3

  • 本文向大家介绍AngularJS自定义控件实例详解,包括了AngularJS自定义控件实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了AngularJS自定义控件。分享给大家供大家参考,具体如下: 自定义指令介绍 AngularJS 指令作用是在 AngulaJS 应用中操作 Html 渲染。比如说,内插指令 ( {{ }} ), ng-repeat 指令以及 ng-if 指令。

  • 本文向大家介绍详解Android自定义控件属性,包括了详解Android自定义控件属性的使用技巧和注意事项,需要的朋友参考一下 在Android开发中,往往要用到自定义的控件来实现我们的需求或效果。在使用自定义 控件时,难免要用到自定义属性,那怎么使用自定义属性呢? 在文件res/values/下新建attrs.xml属性文件,中定义我们所需要的属性。 布局说明: 通过以上几步就可以实现我们想要的

  • 本文向大家介绍实例讲解Android自定义控件,包括了实例讲解Android自定义控件的使用技巧和注意事项,需要的朋友参考一下 小编在此之前给大家介绍过关于Android自定义控件的用法等,需要的可以参考下: Android开发之自定义控件用法详解 详解Android自定义控件属性 可以看到QQ上的ToolBar其实就是一个自定义的view,可以看到不同的界面就是简单地修改了文字而已,在第二张与第