如何在React Native中实现位置实时追踪? [已关闭]

问题描述 投票:0回答:2

我有一个电子商务网站和电子商务应用程序。我们销售不同的产品。我想做的是像 Uber 或 Grab 应用程序一样,可以跟踪前往我所在位置的出租车的实时位置。

所以在我的应用程序中,每次送货员将产品交付给客户时,送货员都会看到目的地的确切位置和方向。与顾客一样,他/她可以看到送货员的确切位置。是否可以在 React 本机应用程序和网站中执行此操作?

javascript google-maps react-native real-time
2个回答
3
投票

现在,通过利用 watchPosition 观察器,仅使用react-native-maps,这实际上要容易得多:

navigator.geolocation.watchPosition(
 position => {
  console.log(position);
  const { latitude, longitude } = position.coords;
  this.setState({ latitude,longitude
 }, 
 error => console.log(error),
 { 
   enableHighAccuracy: true,
   timeout: 20000,
   maximumAge: 1000,
   distanceFilter: 10
 }
);

这里有一个关于如何在 React Native 中实现位置跟踪的详细教程。


2
投票
是的,这是可能的。你必须看看

react-native-maps 还有 react-native-bridge 用于 GPS 跟踪。 您应该查看jscoach,在那里您可以搜索满足您需求的软件包。

© www.soinside.com 2019 - 2024. All rights reserved.