javascript - 反应原生地图标记不出现
问题描述
我正在使用 react-native-maps 来渲染地图和标记,但标记没有出现。
包.json
“反应原生地图”:“0.27.1”,
“反应原生”:“0.63.2”,
androidmanifest.xml
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="GOOGLE_API_KEY"/>
<uses-library android:name="org.apache.http.legacy" android:required="false"/>
构建.gradle
implementation(project(':react-native-maps')){
exclude group: 'com.google.android.gms', module: 'play-services-base'
exclude group: 'com.google.android.gms', module: 'play-services-maps'
}
implementation 'com.google.android.gms:play-services-base:17.2.1'
implementation 'com.google.android.gms:play-services-maps:17.0.0'
我的代码
const mainCoordinates= {
latitude: -23.588432,
longitude: -46.630702,
latitudeDelta: 0.0922,
longitudeDelta: 0.0421,
}
<MapView style={styles.map} region={mainCoordinates}>
<Marker
coordinate={{
latitude: -23.5732033,
longitude: -46.711293,
}}
title={'Marcador'}
description={'Testando o marcador no mapa'}
/>
</MapView>
所以,这是我的代码。我在谷歌上搜索以找到解决方案,但我找不到任何可以解决此问题的方法。
解决方案
推荐阅读
- javascript - 通过索引而不是它们的名称获取 json 键和值
- powershell - 带有参数的 PowerShell 脚本,用于 Google Cloud Platform 上的 Windows VM 实例
- java - 深度优先搜索(堆栈还是递归?)
- mysql - 将持续时间添加到日期后,Django MySQL过滤日期记录
- r - 长到宽格式 R
- ios - 为什么不调用 searchBarTextDidEndEditing?
- angular - 等待服务 API 调用在 Angular 8 中完成
- java - 使用 Java API 的 JENA TDB 加载进度
- javascript - 为什么当标头指示浏览器设置 cookie 时,浏览器无法设置?
- python - 根据数据框的其他列创建一个新的熊猫数据框列