在屏幕中心点获取地图 Lat/Long
Take maps Lat/Long on centre point of screen
有谁知道如何从屏幕中心点获取地图坐标?
有几个不同的答案,但它们都是针对 Google 地图 -
Flutter: how to get location coordinates of point in the center of screen
我正在使用 HERE 地图。
谢谢
如果您知道屏幕中地图视图的中心 co-ordinates,则可以使用 viewCoordinates 方法将视图坐标转换为地理坐标。
如果 MapView 没有附加渲染表面,它将 return 为空。这发生在加载地图场景之前或销毁地图视图之后。
可在此处找到详细信息。
如 user guide 中所示,只需调用即可获取:
hereMapController.camera.state.targetCoordinates
在 HERE 的术语中,目标指定相机注视的点。默认情况下,它会查看地图视图的中心,除非用主点进行了更改。
当以编程方式平移或移动地图时,相机仍注视着地图视图的中心,因此每次都会更新值。
有谁知道如何从屏幕中心点获取地图坐标?
有几个不同的答案,但它们都是针对 Google 地图 -
Flutter: how to get location coordinates of point in the center of screen
我正在使用 HERE 地图。
谢谢
如果您知道屏幕中地图视图的中心 co-ordinates,则可以使用 viewCoordinates 方法将视图坐标转换为地理坐标。
如果 MapView 没有附加渲染表面,它将 return 为空。这发生在加载地图场景之前或销毁地图视图之后。
可在此处找到详细信息。
如 user guide 中所示,只需调用即可获取:
hereMapController.camera.state.targetCoordinates
在 HERE 的术语中,目标指定相机注视的点。默认情况下,它会查看地图视图的中心,除非用主点进行了更改。
当以编程方式平移或移动地图时,相机仍注视着地图视图的中心,因此每次都会更新值。