我有一个包含我公司设施的lat和lng的对象.我还有一个包含用户当前位置的lat和lng的对象.我想做的是使用站点的位置数据遍历对象,并计算最接近用户位置的对象.我想获得两者之间的公里数以及驱动距离所需的时间.
我一直在关注Google的Geometry API,但如果可能的话,无法弄清楚如何在React Native中使用它.
我的问题是我应该做些什么才能最好地实现这一目标?我可以以某种方式使用Google Geometry API吗?
编辑:我不必在应用程序中执行此操作,最好是我愿意这样做,但如果不可能,如果有更好的PHP解决方案,我可以简单地获取我的PHP API.
编辑:似乎如果我注释掉"this.setState({logged_in:true});",第63行,我没有得到错误.我的猜测是,我正在尝试根据用户是否登录来更改渲染功能中显示的内容的方式是导致此错误的原因.有任何想法吗?
我一直在理解React Native的一些基础知识方面取得了一些进展,我觉得.虽然我的代码可能不太漂亮,但直到最近的一些新增功能才有效.我在IOS模拟器中收到一条错误消息,内容为"无效数据消息 - 所有必须为长度:8".遗憾的是,它没有给我任何我理解的细节,例如亚麻布.
我真诚地道歉,如果这是一个转发,我一直看起来像疯了谷歌和stackoverflow找到这个错误的解决方案,但我的搜索不成功.
我已经审查了我在fetch中使用的网址,因为它是在很早的阶段在公司内进行测试的地址,但我99,99%确定这不是问题所在.
我的index.ios.js:
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View,
Button,
Alert,
TextInput,
TouchableHighlight,
Image,
AlertIOS,
PickerIOS,
} from 'react-native';
var REASONS = {
sick: {
name: "sjuk"
},
vacation: {
name: "semester"
},
child_care: {
name: "vård av barn"
},
parenting: {
name: "föräldraledig"
},
general: {
name: "övrigt"
},
};
export default class mbab_franvaro extends Component {
constructor(props) {
super(props);
this.state = {username: '', password: '', …Run Code Online (Sandbox Code Playgroud)