将原生地图标记与未锚定到协调的图像进行反应

时间:2018-06-19 01:02:23

标签: react-native react-native-maps

我正在尝试添加带有自定义图像的标记,但是当我缩放时,标记不会保留在原始坐标处。当我一直缩小时,德克萨斯州的坐标出现在俄克拉荷马州,但当我摆脱图像时,标记被锚定并在缩小时保持在相同的位置。

问题:

<MapView.Marker coordinate={{latitude: 42.29384, longitude: 19.94830}} tracksViewChanges={false} image={require('../assets/customMarker')} />

不是问题:

<MapView.Marker coordinate={{latitude: 42.29384, longitude: 19.94830}} tracksViewChanges={false} />

2 个答案:

答案 0 :(得分:0)

标记是.png文件吗?您是否尝试过重命名标记&#34; customMarker.png&#34;并像这样引用它:

&#13;
&#13;
<MapView.Marker coordinate={{latitude: 42.29384, longitude: 19.94830}} tracksViewChanges={false} image={require('../assets/customMarker.png')} />
&#13;
&#13;
&#13;

答案 1 :(得分:0)

所以我用相同的图像替换了图像,但是没有投影并且它有效。