我是React-native的新手.我尝试使用我的应用程序添加谷歌地图 npm i react-native-maps --save
我参考这个https://github.com/react-community/react-native-maps/blob/master/docs/installation.md并按照所有步骤操作.我获得了Google API并将其放入AndroidManifest.我的Google Play服务版本为14.5.74.我也加了android/app/build.gradle.这里是
分机{
buildToolsVersion = "27.0.3"
的minSdkVersion = 16
compileSdkVersion = 27
targetSdkVersion = 26
supportLibVersion = "27.1.1"
googlePlayServicesVersion = "74年5月14日"
androidMapsUtilsVersion = "0.5+"}
我曾经
"dependencies":{
"@ babel/runtime":"^ 7.1.5",
"react":"16.5.0",
"react-native":"0.57.0",
"react-native-maps":" ^ 0.22.1"},
但是我收到了一个错误
问:反应-本机地图:compileDebugJavaWithJavac失败 d:_reactNative\MSB\LocationMap \node_modules \反应,本机地图\ LIB \机器人的\ src \主\ java中的\ com \制作的Airbnb \机器人\反应\图\ AirMapPolyline.java: 8:错误:无法找到符号
导入com.google.android.gms.maps.model.Cap; ^符号:类Cap位置:包com.google.android.gms.maps.model D:_reactNative\MSB\LocationMap \node_modules\react-native-maps\lib\android\src\main\java\com\airbnb\android\react\maps\AirMapPolyline.java:12:error:找不到符号导入com.google.android.gms.maps.model.RoundCap; ^符号:类RoundCap位置:包com.google.android.gms.maps.model D:_reactNative\MSB\LocationMap \node_modules\react-native-maps\lib\android\src\main\java\com\airbnb\android\react\maps\AirMapPolyline.java:27:error:找不到符号私有Cap lineCap = new RoundCap(); ^符号:类Cap位置:类AirMapPolyline D:_reactNative\MSB\LocationMap \node_modules\react-native-maps\lib\android\src\main\java\com\airbnb\android\react\maps\AirMapPolyline.java:73 …
Postman formdata 工作正常,但这会在 http 500 错误后返回。这个块有什么问题。
响应 {type: "default", status: 500, ok: false, statusText: undefined, headers: Headers, ...}headers: Headers {map: {...}}ok: falsestatus: 500statusText: undefinedtype: "default"url: " http://cupdes.com/api/v1/create-user "_bodyInit:""_bodyText:"" proto : 对象 "rtghj"
import React, {Component} from 'react';
import {Platform, StyleSheet,View,Image,ScrollView,TextInput,KeyboardAvoidingView,TouchableOpacity,TouchableHighlight,AsyncStorage,} from 'react-native';
import { Container, Header, Content, Button, Text,Input, Label,Item,Form, } from 'native-base';
import Icon from 'react-native-vector-icons/FontAwesome5';
import ImagePicker from 'react-native-image-picker';
export default class SignUp extends Component {
constructor(){
super();
this.state = {
email: "",
name: "",
password: "",
photo: …Run Code Online (Sandbox Code Playgroud) 我调用 API Called 并像这样获取数组。
0:
2019-07-25: {title: "Sub task for 11"}
__proto__: Object
1: {2019-07-19: {…}}
2: {2019-07-24: {…}}
3: {2019-07-26: {…}}
4: {2019-07-25: {…}}
5: {2019-07-24: {…}}
6: {2019-07-25: {…}}
7: {2019-07-25: {…}}
Run Code Online (Sandbox Code Playgroud)
我想将上面的对象数组转换为对象。像下面..
"2019-07-25": {title: "Sub task for 11"},
"2019-07-19": {title: "Sub task for 12"},
"2019-07-24": {title: "Sub task for 13"},
"2019-07-26": {title: "Sub task for 14"}
Run Code Online (Sandbox Code Playgroud)
我试过了,但我不能像这样转换。请任何人知道如何转换这个帮助我。谢谢
react-native ×3
json ×2
android ×1
arrayobject ×1
form-data ×1
google-maps ×1
javascript ×1
object ×1