2016-11-19 2 views
0
<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)); 
       }}> 

これは私が使用したコードで、urlのlatとlongの連結を試みましたが、システムのデフォルトマップを開くことはできますが、その位置は表示されません。マップで緯度と経度を開くにはどうすれば反応がありますか?

答えて

1

使用

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

代わりの

var url = "http://maps.apple.com/?ll=<lat>,<long>";  
関連する問題