【问题标题】:Delphi Android TMapView not showing 'Current Location' button on first launchDelphi Android TMapView 在首次启动时未显示“当前位置”按钮
【发布时间】:2022-01-08 14:52:18
【问题描述】:

我想在我的 Android 上显示地图以检测用户的当前位置。我已经设置了我的 API 密钥,检查了所需的使用权限(精细位置、课程位置、互联网),设置了 TMapView 属性(图层选项、控制选项)。

 object MapView1: TMapView
    Align = Client
    Zoom = 20.000000000000000000
    LayerOptions = [UserLocation]
    ControlOptions = [Zoom, MyLocation]
    OnMapClick = MapView1MapClick
  end

当我第一次在我的 android 设备上启动时,当前位置按钮没有显示(img1)。当我从我的 android 设备重新打开应用程序时,当前位置按钮显示良好(img2)。导致当前位置按钮在第一次启动时不显示的原因可能是什么?

【问题讨论】:

    标签: android google-maps delphi pascal


    【解决方案1】:

    这是因为在允许位置权限后地图没有刷新。您需要做的就是确保在允许位置权限后刷新您的地图。这应该可以解决您的问题。

    【讨论】:

      猜你喜欢
      • 2017-01-15
      • 1970-01-01
      • 2019-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多