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

OnMapLoadedCallback和OnMapReadyCallback,何时使用哪个?

慕容成文
2023-03-14

OnMaploadedCallback的使用:

    LatLngBounds.Builder builder = new LatLngBounds.Builder();
    for (Marker marker : markers) {
        builder.include(marker.getPosition());
    }

    final CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngBounds(builder.build(), 0);
    googleMap.setOnMapLoadedCallback(new GoogleMap.OnMapLoadedCallback() {
        @Override
        public void onMapLoaded() {
            googleMap.moveCamera(cameraUpdate);
        }
    });

OnMapReadyCallback的使用:

    LatLngBounds.Builder builder = new LatLngBounds.Builder();
    for (Marker marker : markers) {
        builder.include(marker.getPosition());
    }

    final CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngBounds(builder.build(), 0);
    mapView.getMapAsync(new OnMapReadyCallback() {
        @Override
        public void onMapReady(GoogleMap googleMap) {
            googleMap.moveCamera(cameraUpdate);
        }
    });

谢谢!!

共有1个答案

柯栋
2023-03-14
                map.setOnMapLoadedCallback {
                   // your code here, sample update camera
                   map.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, padding))
                }
 类似资料:
  • 我读过很多关于RabbitMQ中交换的文章。但我找不到任何有用的文章来解释每个交换的用例。他们所说的是 直接交换-绑定密钥和路由密钥应该相同。 主题交换-路由键应与绑定键的路由模式匹配。 扇出交换——所有绑定到特定交换的队列都将得到消息。 标题交换-标题应该与关键字匹配。 有人能详细解释它的每个交换和用法吗?

  • 我在读一篇文章: 根据他们的说法,如果您需要将用于不同的目的,您需要为每个目的创建不同的功能(用于WIN8中的瓷砖,Opera和Chrome中的快速拨号)。 好的,我仍然使用一个16x16文件,我认为它适合用于优化目的。 但是现在看完这些文章后,我有各种各样的问题,比如(假设我使用photoshop为不同的目的创建了不同的图标): -为了指定的目的,在(file)中的哪个位置应该添加哪些行()代码

  • 问题内容: 我一直在nodejs中编程,研究了如何同时使用socket.io和对节点服务器的ajax调用。socket.io是否设计为替代ajax?我很好奇,在哪种情况下使用socket.io更好,而哪种ajax更好。感谢您的输入。 问题答案: 好吧,Web套接字(通过socket.io)提供的主要内容之一就是ajax缺乏的是服务器推送。因此,对于ajax,如果您想了解服务器上的新事件(例如,另一

  • 我在Spring Jpa数据文档中读到过两种不同类型的对象,当您用存储库对动态查询进行“分页”时。 有人有这种类型的知识、文章或一些好的信息来源吗?

  • 当前的Android Google Maps API要求在访问之前,使用调用。我假设一旦您有了,调用就安全了,但是我看到了带有的崩溃报告,其中说还没有出现布局。 因此,我尝试添加,并将调用移动到方法,因为该方法的文档表示“此时,树中的所有视图都已度量并给出了一个框架”。但我还是看到一些有同样问题的崩溃报告。我找不到这方面的任何文档--有一些问题,比如MoveCameraUpdateFactory.

  • 这一行有什么不同: 这条线呢 这个jperf测试显示,一元操作符在当前chrome版本中要快得多,假设它是node.js!? 如果我尝试转换非数字的字符串,两者都返回: 那么什么时候我应该更喜欢使用而不是一元加号(尤其是在node.js中)??? 编辑:和双波浪操作符有什么区别?