小编Nit*_*ija的帖子

谷歌地图折线无法完美呈现

我正在使用最新的谷歌地图API for iOS绘制折线.我正在逐点构建折线,但它不能正确渲染,因为当我缩小折线时,从地图上消失(不是字面意义),当我放大它只是显示线条.

放大视野 这是折线放大时折线的显示方式

缩小视野 这是缩小时的显示方式

这是我绘制折线的功能

RCPolyline *polyline = [[RCPolyline alloc] init];
[polyline drawPolylineFromPoint:self.selectedEmployee.location toPoint:location];
Run Code Online (Sandbox Code Playgroud)

init:对RCPolyline的覆盖是这样的

- (instancetype)init {
self = [super init];
if (self) {
    self.strokeWidth = 5.0f;
    self.strokeColor = UIColor.redColor;
    self.geodesic = YES;
    self.map = [RCMapView sharedMapView];
}
return self;}
Run Code Online (Sandbox Code Playgroud)

drawPolylineFromPoint:toPoint:做到这一点

 - (void)drawPolylineFromPoint:(CLLocation *)pointX toPoint:(CLLocation *)pointY {
      GMSMutablePath *path = [GMSMutablePath path];
      [path addCoordinate:pointX.coordinate];
      [path addCoordinate:pointY.coordinate];
      self.path = path;} 
Run Code Online (Sandbox Code Playgroud)

google-maps objective-c google-maps-api-3 ios

12
推荐指数
1
解决办法
1029
查看次数

用于firebase聊天的NoSQL数据库设计

我正在firebase的帮助下设计一个聊天应用程序,但我对数据库设计感到震惊.我已经阅读了app的 firebase 结构数据提供的以下链接

我目前的做法:

"messages" : {
  "-Kkiyu4zSKQAzu3MxpGe": {
    "recId" : 1994,
    "senderId" : 9,
    "senderName" : "Alex",
    "text" : "Hello",
    "time" : "2017-05-22T12:37:41+0530"
  },
  "-Kkiyw1yVTbR_wDFFiuA" : {
    "recId" : 9,
    "senderId" : 1994,
    "senderName" : "Ted",
    "text" : "Hi",
    "time" : "2017-05-22T12:37:49+0530"
  },
  "-KkiywFENy__tCHuuuom" : {
    "recId" : 1994,
    "senderId" : 9,
    "senderName" : "Alex",
    "text" : "What's up?",
    "time" : "2017-05-22T12:37:50+0530"
  },
  "-KkiyxDjsUIXBlM0Cn3R" : {
    "recId" : 9,
    "senderId" : 1994,
    "senderName" : "Ted",
    "text" : …
Run Code Online (Sandbox Code Playgroud)

chat ios firebase swift firebase-realtime-database

8
推荐指数
1
解决办法
333
查看次数

车辆路径中的服务自动分配

我正在使用Jsprit进行车辆路由,我对现有解决方案中的新服务的自动分配感到震惊,是否有相同的工作.

jsprit

5
推荐指数
1
解决办法
214
查看次数