Hye,我是新的反应原生,想问我如何在地图中渲染多个标记.
这是我的代码
课内: -
constructor(props) {
super(props);
this.state = {
coordinate: ([{
latitude: 3.148561,
longitude: 101.652778,
title: 'hello'
},
{
latitude: 3.149771,
longitude: 101.655449,
title: 'hello'
}
]),
};
Run Code Online (Sandbox Code Playgroud)
}
内部渲染: -
<MapView
style={styles.map}
showsUserLocation={true}
followUserLocation={true}
zoomEnabled={true}
//annotations={markers}
>
<MapView.Marker
coordinate={this.state.coordinate}
title={this.state.coordinate.title}
/>
</MapView>
Run Code Online (Sandbox Code Playgroud)
我想在地图中渲染这两个标记,我不知道如何在本地生成循环来渲染它.我已经尝试了文档中的内容,但仍然没有工作.
先感谢您 :)
javascript google-maps-markers react-native react-native-android react-native-ios
目前我正在使用react-native-image-picker来启动相机来捕获照片或视频并显示在缩略图上。
对于照片,缩略图工作得很好,但对于视频,它只出现一个空白。
这是我在 pickImage 函数中的代码
- 照片
const source = {uri: 'data:image/jpeg;base64,' + response.data, isStatic: true};
let items = this.state.items;
items.push({id:items.length, source:source});
this.setState({items});
Run Code Online (Sandbox Code Playgroud)
- 视频
const source = {uri: response.uri, isStatic: true};
let items = this.state.items;
items.push({id:items.length, source:source});
this.setState({items});
Run Code Online (Sandbox Code Playgroud)
希望你能帮我。谢谢
谁能帮我?我已经尝试解决这个问题一小时了,我仍然感到困惑.下面是我的代码,我在编译时遇到此错误.
输出消息::
DriverLoaded
Could Not Connect to Databasejava.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at DBConnect.<init>(DBConnect.java:11)
at DBConnect.main(DBConnect.java:21)
Run Code Online (Sandbox Code Playgroud)
码::
import java.sql.*;
public class DBConnect {
public DBConnect() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("DriverLoaded");
String url = "jdbc:odbc:; DRIVER = Microsoft Access Driver (*.mdb, *.accdb); DBQ = DB.accdb";
Connection con = DriverManager.getConnection(url);
System.out.println("Connection Established …Run Code Online (Sandbox Code Playgroud) 我想使用选择器进行性别选择。但该模式不适用于ios。我不确定在android中。
<Picker
style={{justifyContent: 'center',backgroundColor: 'white'}}
selectedValue={this.state.gender}
onValueChange={(gender) => this.setState({ gender })}
mode='dialog'
>
<Item label="Male" value="Male" />
<Item label="Female" value="Female" />
</Picker>
Run Code Online (Sandbox Code Playgroud)
希望任何人都能提出建议。。谢谢