ios - MapBox marcador offset
objective-c gps (1)
Estoy usando MapBox SDK para iOS y encontré un problema para el que no puedo encontrar una buena solución. En iOS, MKAnnotationView me permite hacer lo siguiente:
view.centerOffset = CGPointMake(0, -15);
¿Hay un equivalente MapBox RMMarker para esto?
Así que, básicamente, necesito mover el marcador algunos píxeles desde su posición original, teniendo en cuenta el nivel de zoom también. (Así que cuando haces zoom, la parte inferior del marcador permanece fija en el mismo punto)
Como se puede adivinar, hay una pequeña flecha en la parte inferior de mi marcador que quiero señalar a la posición del GPS en cuestión, pero el RMMarker parece centrarse en este punto en este momento en lugar de estar posicionado en la parte superior, como yo. Necesito
En mapbox es proporcional bwn 0 - 1.0;
Entonces, si lo queremos centrado, sería
CGPointMake(0.5, 0.5);
Utilizar esta:
- (id)initWithUIImage:(UIImage *)image anchorPoint:(CGPoint)anchorPoint
RMMarker * marker = [RMMarker initWithUIImage:[UIImage imageNamed:@"yourImage.png"] anchorPoint:CGPoint(0.5,1.0)];
Si desea que la parte inferior de la imagen apunte a la ubicación, creo que le gustaría tener 1.0 o -1.0 como punto Y. No tengo un programa MapBox disponible aquí para probarlo.