我正在使用最新的谷歌地图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) 我正在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)