Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps react-native中的映射钉扎_Google Maps_React Native - Fatal编程技术网

Google maps react-native中的映射钉扎

Google maps react-native中的映射钉扎,google-maps,react-native,Google Maps,React Native,我正在寻找一种方法来捕获用户点击并在地图视图上创建一个pin。有人知道我从哪里开始吗?我找不到任何东西。您应该查看MapView组件中的onRegionChange道具。这是一个在用户拖动地图时触发的函数。在这和注解道具之间,你应该能够实现你想要的。有两种解决方案 使用RN的本机MapView组件,没有简单的解决方案。您可以在触发`onRegionChangeComplete'时创建pin。但是你只能得到地图中心的坐标。我为你树立了一个跑步的榜样 你可以用这个做得很好。在这个包中,有一个可以使用

我正在寻找一种方法来捕获用户点击并在地图视图上创建一个pin。有人知道我从哪里开始吗?我找不到任何东西。

您应该查看MapView组件中的onRegionChange道具。这是一个在用户拖动地图时触发的函数。在这和注解道具之间,你应该能够实现你想要的。

有两种解决方案

  • 使用RN的本机MapView组件,没有简单的解决方案。您可以在触发`onRegionChangeComplete'时创建pin。但是你只能得到地图中心的坐标。我为你树立了一个跑步的榜样

  • 你可以用这个做得很好。在这个包中,有一个可以使用的
    onPress
    方法。它将返回您刚才按下的点的坐标