React Native Maps是Airbnb开发的一组组件,用于在Android和iOS上使用React Native框架渲染地图组件。基础开发人员指南和示例项目可在以下网址获得:https://github.com/airbnb/react-native-maps
使用获取的坐标导航有效负载进行导航时,Android 上的世博会位置崩溃
我正在使用世博会位置,我想在获取坐标对象后导航到地图[视图页面。我的目标是,当我按下按钮时,系统会提示我到我所在的位置,并缩放至
无法使用 Metro 捆绑程序解决“../Utilities/Platform”错误
我使用 React Native 与 Expo、Expo Router 和 Metro 来构建地图应用程序。我使用了react-native-maps包。 React-native-maps 不适用于网络(https://docs.expo.dev/versions/late...
React Native 错误 - VirtualizedList 永远不应该嵌套在普通 ScrollView 中
我正在开发一个react-native应用程序,我必须将GooglePlacesAutocomplete放在Scrollview中。这是以下代码。 我正在开发一个反应原生应用程序,我必须将 GooglePlacesAutocomplete 放入滚动视图中。这是以下代码。 <ScrollView style={{flex: 1}> <GooglePlacesAutocomplete minLength={2} nearbyPlacesAPI={'GooglePlacesSearch'} debounce={400} placeholder="Origin Address" query={{ key: GOOGLE_MAPS_API_KEY, language: 'en', }} onFail={error => console.log(error)} enablePoweredByContainer={false} onPress={(data, details = null) => { console.log(details.geometry.location); }} fetchDetails={true} returnkeyType={'search'} /> </ScrollView> Errors:VirtualizedList 永远不应该嵌套在具有相同方向的普通 ScrollView 中,因为它可能会破坏窗口和其他功能 - 请改用另一个 VirtualizedList 支持的容器。 当您在 ScrollView 中添加垂直 flatList 时出现此错误,因此请尝试以下之一: 将平面列表更改为水平列表 禁用平面列表滚动(来自docsdisableScroll={false})。 在 ScrollView 之外使用平面列表,就像在模态中一样。 根据react-native-google-places-autocomplete 文档 有一节说: 在 or 内部使用 如果您需要将此组件包含在 ScrollView 或 FlatList 中,请记住将 KeyboardShouldPersistTaps 属性应用于所有祖先 ScrollView 或 FlatList(请参阅 this 问题评论)。 <ScrollView style={{flex: 1} nestedScrollEnabled={true} // <---- 1. > <GooglePlacesAutocomplete minLength={2} nearbyPlacesAPI={'GooglePlacesSearch'} debounce={400} placeholder="Origin Address" query={{ key: GOOGLE_MAPS_API_KEY, language: 'en', }} onFail={error => console.log(error)} enablePoweredByContainer={false} onPress={(data, details = null) => { console.log(details.geometry.location); }} fetchDetails={true} returnkeyType={'search'} disableScroll={true} // <--- 2. this works /> 这是一件困难的事。我可以通过添加 horizontal 和 keyboardShouldPersistTaps 道具来解决这个问题。这可能会导致问题,由于设置的样式,地址列表不会显示。您可能需要使用 <Scrollview/> 添加一些样式到 contentContainerStyle. 这个伪代码对我有用。 <ScrollView horizontal={true} contentContainerStyle={{ flexDirection: 'column', justifyContent: 'space-around', width: '100%', }} keyboardShouldPersistTaps={'handled'}> <GooglePlacesAutocomplete disableScroll={false} /> </ScrollView> <ScrollView horizontal={true} showsHorizontalScrollIndicator={false} > <FlatList horizontal={true} showsHorizontalScrollIndicator={false} **scrollEnabled={false}** // ..... /> </ScrollView> 这对我有用。在平面列表上将scrollEnabled设置为 false 删除了警告
在react-native中,使用react-native-maps,如何以编程方式结束标记拖动?
我的应用程序显示一个带有多边形边界和中间有一个标记的地图。标记是可拖动的。当应用程序检测到标记已被拖动到边界之一时,我想...
我想创建一个完整的世界地图,我可以根据提供的数据绘制一些点。 我已经尝试了许多 React Native 库,但我没有从中得到任何解决方案。 这是一张...
我在 firestore 上给了 20,000 个对象,都在一个集合中,但每个对象都是一个文档(我想他们称之为地图)。 对象不大,每个可能有 200-400 个字符 对象 h...
有没有办法在 react-native-maps 中强制对 WMSTile 进行单个图块请求?
WMSTile 叠加总是加载所有平铺图像,而不是一个。没有加载单个图块的选项。 我必须实现的功能之一是地图上对象的热图。下面是...
react-native-maps-directions 显示多条备选路线
在下面的代码中,我使用 react-native-maps 给我从 A 到 B 的行程的行驶距离。我可以在地图上看到为我选择了哪条路线。但我想建议一些替代品......
react-native-maps pin switches to another pin close proximity on apple maps
我在 react-native-maps 中遇到了苹果地图的奇怪问题。每当单击一个图钉时,当它们彼此靠近时它会切换到另一个图钉,请查看下面的 gif...
如何在没有伪类的情况下创建这个聊天气泡,将阴影作为 svg 用作地图标记? 我有下面的组件,但阴影出现在箭头的顶部。我可以哈...
Location.getCurrentPositionAsync 上的 TimeOut 函数不会超时
我已经将我的超时函数设置为两个承诺,直到完成(我的异步函数和一个超时函数)以限制 API 调用的等待时间。 它用于
我在 iOS 中安装谷歌地图时出现错误,以响应本机版本 0.71.6
我通过命令“npm i react-native-maps”安装谷歌地图模块。 在 AppDelegate.m(m) 中,在页面顶部添加“#import ”。 添加 &qu...
我目前正在构建一个 React Native 应用程序,它包含四个不同的屏幕主页、产品、常见问题解答和位置。 HomeScreen 是一个静态屏幕,不显示任何内容。产品...
我想以动画方式执行标记标注的打开和关闭,我该怎么做?有人有想法吗?我尝试不使用 animated.view 和类似方法包装标注...
当我按下一个标记时,我需要在底部显示一个视图,就像谷歌地图应用程序或苹果地图,当你点击一个地方并在屏幕底部显示它的信息时 这是我的代码...
错误警告:React.createElement:类型无效——需要一个字符串(对于内置组件)或一个类/函数(对于复合组件)
我是 React Native 的新手,我正在尝试测试 geojson 库,但我遇到了这个错误。 我收到了从存储库 https://github.com/
React-Native-Maps <LocalTiles /> 不工作
我目前正在使用 React-Native-Maps 进行显示;这些是我的步骤: 1 通过使用 QGIS,我生成了一个包含 XYZ 文件的文件夹 在此处输入图像描述 2 我已经上传了 XYZ f...
我在 React Native/Expo 中构建了一个应用程序,该应用程序在开发中运行良好,但 android 版本在生产中崩溃。打开后,启动画面呈现,然后应用程序崩溃。 我试过了
当标记数量或标记大小增加时,自定义标记不会在 React Native IOS 中完全呈现
我想做什么? 我正在尝试使用 react-native-maps 库在 Android 和 iOS 中呈现自定义标记,其中标记的数量可以在 16-900 之间。 我卡在哪儿了? 当麻木...
当标记数量或标记大小增加时,自定义标记不会在 React Native IOS 中完全呈现 [关闭]
我正在尝试在 android 和 ios 中呈现自定义标记并使用 react-native-maps 库。标记的数量在 16-900 之间。所以当标记数量增加(> 60)或标记大小