【发布时间】:2018-06-25 11:07:17
【问题描述】:
我正在尝试通过 json 获取多个标记。
它抛出的错误是: 更新由 AIRMapMarker 管理的视图的属性“坐标”时出错
空
java.lang.String 不能转换为 java.lang.Double updateViewProp ViewManagersPropertyCache.java:92
详情:
React Native 版本:0.55.1 反应原生地图:0.16.4 Android compileSdkVersion 28
这是我在状态中传递的元素对象:
`var elements = responseJson.listings.map(function(e) {
return {
id: e.id,
latlng: {
latitude: e.latitude,
longitude: e.longitude,
}
}
});`
这里是我绘制标记的地方:
{elements.map((marker, index) => {
return (
<MapView.Marker
key={marker.id}
coordinate={marker.latlng}
/>
);
})}
这在 ios 中完美运行,但 android 抛出此错误。
请帮忙。
【问题讨论】:
标签: android reactjs react-native react-native-maps