如何使用Linking in native native在地图中打开纬度和经度?

时间:2016-11-19 07:29:05

标签: react-native

  <TouchableOpacity onPress={()=>{

       var lat = 50.894967;
       var long = 4.341626;
                   var url = "http://maps.apple.com/?ll=<lat>,<long>";                        Linking.canOpenURL(url).then(supported => {
                  if (supported) {
                  Linking.openURL(url);
                   } else {
                  console.log('Don\'t know how to go');
                  }
                  }).catch(err => console.error('An error occurred', err));
               }}>

这是我使用过的代码,尝试将lat和long连接到url,但我可以打开系统默认地图,但它没有显示该位置。

1 个答案:

答案 0 :(得分:1)

使用

var url = `http://maps.apple.com/?ll=${lat},${long}`;

而不是

var url = "http://maps.apple.com/?ll=<lat>,<long>";