Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在服务器或客户端进行映射匹配_Android - Fatal编程技术网

Android 在服务器或客户端进行映射匹配

Android 在服务器或客户端进行映射匹配,android,Android,我正在用android创建一个应用程序。我需要使用收集的数据执行地图匹配。通过推送我收集的数据在服务器上执行地图匹配,或者在客户端本身从服务器上获取主数据副本,哪种方法更好?这取决于数据量和处理时间。在传统的体系结构中,您的服务器应该处理所有的重负载,但根据需要,您可以决定在客户机上处理它 你应该问自己这样的问题:你的数据有多大?你需要做什么样的比赛?手术费用有多高 地图匹配应该在服务器上完成,因为它需要一些复杂的计算。MapBox和Google都有自己的专有地图匹配API。还有开源的OSRM

我正在用android创建一个应用程序。我需要使用收集的数据执行地图匹配。通过推送我收集的数据在服务器上执行地图匹配,或者在客户端本身从服务器上获取主数据副本,哪种方法更好?

这取决于数据量和处理时间。在传统的体系结构中,您的服务器应该处理所有的重负载,但根据需要,您可以决定在客户机上处理它


你应该问自己这样的问题:你的数据有多大?你需要做什么样的比赛?手术费用有多高

地图匹配应该在服务器上完成,因为它需要一些复杂的计算。MapBox和Google都有自己的专有地图匹配API。还有开源的OSRM API


PS:我知道这个问题已经5年了,现在大多数人已经知道正确的方法是什么

服务器上的大小是5-7MB,而我正在收集的GPS数据在客户端上大约是2MB。我需要将收集的gps数据与服务器上的地理数据进行地图匹配。