将地图应用程序与本机应用程序集成

时间:2020-08-20 13:18:39

标签: react-native google-maps

我正在尝试实现类似于WhatsApp的反应本机功能,该功能可以共享google地图上的位置,并且可以与设备上安装的地图应用程序共享该位置。我想知道是否有一种方法可以打开仅包含相关应用程序的本机共享模式。

example ios

1 个答案:

答案 0 :(得分:0)

您可以使用react native提供的链接功能来打开许多应用程序,besites等。

示例

const latitude = "40.7127753";
const longitude = "-74.0059728";
const label = "New York, NY, USA";

const url = Platform.select({
  ios: "maps:" + latitude + "," + longitude + "?q=" + label,
  android: "geo:" + latitude + "," + longitude + "?q=" + label
});
Linking.openURL(url);