android - 获取标记打开链接 Google map React Native

标签 android reactjs react-native

我有这个代码

openGps() {
    var url = 'geo:-8.4526503, 115.2353083';
    this.openExternalApp(url)
  }

  openExternalApp(url) {
    Linking.canOpenURL(url).then(supported => {
      if (supported) {
        Linking.openURL(url);
      } else {
        Alert.alert('Eror Open Google Maps');
      }
    });
  }

当我点击时,没有出现任何标记

enter image description here

我想在 map 中获取标记,有人知道要调用的 URL 吗?

在 Android 中调用函数 openGps() 时如何获取标记?

最佳答案

您可以使用

Linking.openURL(`https://maps.apple.com/?q=${markerName}&ll=${lat},${lng}`);

关于android - 获取标记打开链接 Google map React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45769127/

相关文章:

reactjs - 使用 GatsbyJS 和 Material-UI 重新加载页面时样式消失

javascript - 无法从 React Form 中的选择组件取回提交的数据

reactjs - 为什么 React 会多次调用我的应用程序的某些函数?

javascript - React Native NativeModules 在一个对象中传递多个函数

react-native - React Native 0.62.2 外观返回错误的配色方案

react-native - 每个 RCTRootView 都有自己的 JavaScript 上下文吗?

java - Realm 没有为反射对象的字段设置值(Android)

Android Studio 不会在 OnClickListener 中的断点处暂停

android - PhoneGap html5 app on Android 4.0 长按

android - networkimageview 在离线模式下显示图像?杀死应用程序并重新打开后。就像 Facebook 应用程序一样