问题标签 [react-native-maps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2586 浏览

javascript - react-native-maps 标记未显示在地图上

我的标记不会在地图上呈现。我最初有一个无状态的功能组件,但更改为要使用的类this.forceUpdate(),它仍然无法正常工作。我究竟做错了什么?我已经在 Android 和 iOS 真实设备上进行了测试。地图显示但不显示标记。难道地图出现在标记的顶部,就像一个zIndex问题?我在marker那里硬编码了一个以确保问题不在于我的props.markers

0 投票
1 回答
1924 浏览

javascript - react-native-maps 区域未更新 - 地图卡在一个区域

我有一个<MapView>,当我滚动地图时,该区域永远不会更新。该地图基本上停留在一个区域上。this.props.onRegionChange当我滚动时,它似乎传递了阻止地图滚动的完全相同的区域。如何让它在滚动到区域中传递?

完整代码:

地图.js

map.reducer

0 投票
0 回答
129 浏览

react-native - React Native Maps 仅加载两个特定位置(城市)

出于某种原因,地图只会在我们的位置是我们的应用程序开发的两个城市之一时呈现。对于所有其他城市,我们只看到加载屏幕,我们的应用程序最终崩溃。

对于应用程序开发的两个城市:

拉用户纬度/经度 > 场地加载 > 渲染地图 > 它工作!

对于打开地图视图时的任何其他位置:

拉用户纬度/经度 > 停留在加载屏幕上/有时会崩溃。

如果需要,我可以发布我们的代码,只是想在我拼凑之前是否有人在类似情况下有类似的经历。

背景故事:我们从第一个城市的另一组开发人员手中接手了开发,我们的开发团队位于第二个城市。地图只会在这两个城市渲染的事实让我觉得之前的开发团队留下了一小段代码,但我们找不到任何不寻常的地方?

是否有一个键或功能可以将 react-native 地图限制在几个特定的​​城市?

0 投票
2 回答
150 浏览

javascript - React-Native AirBnb Maps not rendering

So within the constructor, I define a state

Later on, I call the function to map all markers to actual MapView.Markers.

This looks as follows:

However, this works when I call a single marker.

I am new to react-native and am not sure what I am doing wrong. Any suggestions?

The link to the full file is https://codepen.io/yeni/pen/QgyWPZ

0 投票
1 回答
2827 浏览

react-native - React-Native:如何在 Airbnb 地图上渲染来自 firebase 的标记列表?

我是 react-native 的初学者,目前正在尝试从 firebase 数据库中获取标记并将它们渲染到我的地图上。我之前已经将标记定义为markers: []并用虚拟对象(我从 firebase 数据库中检索到的完全相同的对象)填充了标记对象。

markers我在状态变量中定义了初始对象。

最后使用ListViewreact-native渲染它

_renderItem 定义如下:

如果我将return值设置_renderItem为,我可以渲染对象的特定属性<Text> {marker.description} </Text>

您将在 CodePen 上找到完整代码:https ://codepen.io/yeni/pen/BZjJYq

标记根本不渲染。此外,在实现该<ListView>组件后,我无法在地图上进一步移动或缩放。任何想法如何在 AirBnb MapView.Markers 上合并来自 Firebase 的标记?

0 投票
1 回答
4020 浏览

reactjs - React-native:组件未呈现

我有一个地图组件,当我调用以下方法时会呈现:

但是,我想<MapComponents />从内部创建调用<View>,如下所示:

此时,我得到一个空白屏幕。任何想法为什么会这样?

0 投票
1 回答
4338 浏览

react-native - 如何在 react-native-maps 弹出框中呈现按钮?

我正在尝试使用AirBnb 地图(使用)呈现一个按钮,我可以使用该按钮重定向到描述页面中的另一个页面(如果选择标记,则为弹出框MapView.Markers)。我不确定如何实现这一目标。

目前我的标记如下所示:

每当我尝试将 JSX 输入到文本中时,都会出现NSMutableDictionary cannot be converted to NSString错误。(当我这样做时:

0 投票
3 回答
2386 浏览

react-native - 在地图上滑动时反应本机抽屉未打开

我正在使用react-native-navigation启动一个包含谷歌地图的单屏应用程序 - react-native-maps和一个左抽屉:

导航:

地图屏幕:

不幸的是,如果我试图通过在地图上向右滑动来打开抽屉,它不会打开。

有谁知道如何解决这个问题?

0 投票
1 回答
1387 浏览

react-native - 如何在 MapView 中偏移中心点

如何在 MapView 中偏移中心点。所有这些方法在(中心中心位置)上的动画地图

animateToRegion animateToCoordinate fitToElements
fitToSuppliedMarkers 只有这一个fitToCoordinates允许使用偏移位置进行操作,但它不能正确使用一个坐标。

如何使用animateToRegion或其他方法玩偏移

谢谢

0 投票
2 回答
1543 浏览

android - 如何在地图上获取固定位置名称?

我用 CRNA 创建了一个 android 应用程序,我可以通过 Expo 的位置 API 获取用户的当前位置。但我不知道如何获取固定位置的城市名称?到目前为止,这是我的代码: