如何在Google Maps Android中使用缩放级别中的米值?

沃尔特

以前,我通过硬编码在Google地图中使用缩放级别。但是现在它来自回应。

那么如何通过传递到缩放级别来转换米?在我的代码中,我显示了一个大圆圈图标并指向。因此,对于两者,我都使用硬编码的缩放级别。但是现在它来自回应。

LatLng retailerPosition = new LatLng(Double.parseDouble(retailerLatitude), Double.parseDouble(retalerLongitude));
    mMap.addMarker(new MarkerOptions().position(retailerPosition).title("").icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_circle_red)));
    mMap.moveCamera(CameraUpdateFactory
            .newLatLngZoom(retailerPosition, 3)); //3 hardcoded one. 

for (int i = 0; i < listLocation.size(); i++) {
            LatLng sitePosition = new LatLng(Double.parseDouble(listLocation.get(i).getRetLatitude()), Double.parseDouble(listLocation.get(i).getRetLongitude()));
            mMap.addMarker(new MarkerOptions().position(sitePosition).title("").icon(BitmapDescriptorFactory.fromResource(R.drawable.round)));
            mMap.moveCamera(CameraUpdateFactory
                    .newLatLngZoom(sitePosition, 3)); //3 hardcoded one
        }

3是硬编码的。但是现在它来自回应。

“ range”:“ 1000” //这是“ meters”的响应

那么,如何将其应用到上述逻辑中以将米转换为缩放级别呢?

曹敏武
  1. 请添加此Map Utils库:

编译'com.google.maps.android:android-maps-utils:0.4.3'

  1. 转换源代码:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在片段中使用Google Maps Android SDK?

如何在Google Maps中显示地图?

如何在Ionic 3中使用Google Maps

如何在Apple Maps或Google Maps中打开链接?

Google Maps缩放级别计算如何工作?

如何在Visual Studio Web表单中使用Google Maps?

如何在 Vuex 的 createStore() 中使用 Google Maps 函数?

如何在Android Studio中设置Google Maps Utility Api?

如何在Android中的Google Maps上显示InfoWindow for Circle

如何在Google Maps SDK中的函数外使用变量

Android Google Maps v2-设置myLocation的缩放级别

Google Maps V2-Android-获取当前的缩放级别

如何在Google Maps Android上找到MyLocationButton?

如何在Google Maps Android上“增加” VisibleRegion的大小

如何在Android的Google Maps中选择不同的路线?

如何在Android Things上添加Google Maps库?

如何在Google Maps Android上添加标记?

如何在Flutter中更改Google Maps标记的图标大小?

如何在HTML JavaScript中验证Google Maps API密钥?

如何在vue-google-maps中更改标记图标

如何在Xamarin中实现Google Maps的标记集群

如何在iOS中获取Google Maps的快照

如何在react-google-maps中添加标记?

如何在Google Maps JS API中制作虚线的折线?

如何在react-google-maps中弯曲折线?

如何在 Google Maps API 中创建图例?

如何在SwiftUI中处理Google Maps上的Tap事件

最终如何在Google Maps API中更改标记位置?

如何在Flutter Web上使用Google Maps库?