当纬度,经度不为空时如何解决

时间:2019-04-18 00:54:10

标签: javascript react-native

在react native中,我使用一些值在MapView上设置经度和纬度,并且可以正常工作,问题是,当我将这些相同的值用于Marker时会抛出错误,并说纬度为{{1} }。 我在做什么错了?

这是一个应用程序,我从其他屏幕上的上一个null获取值

Location.getCurrentPositionAsync({})

我希望MapView中提供的坐标被标记。

1 个答案:

答案 0 :(得分:0)

我明白了,实际上是nullMapView.MarkerMapView之前渲染,这就是MapView起作用的原因。

所以渲染的顺序是:

  1. MapView.Marker
  2. this.state.latitud
  3. MapView

因此,如果this.state.latitudnull显示加载,我所做的就是有条件的;否则显示MapView