Add your image as the subview to your worldmapimage (large image view). This will translate the image points as per your world map image.
self.pimg = [[NSImageView alloc] initWithFrame:NSMakeRect (0, 0, 30, 30)];
[self.pimg setImage: image];
//self.pimg is the pointing image to be drawn over the worldmap
[self.pimg setImageFrameStyle:NSImageFrameNone];
[self.pimg setImageScaling:NSOnState];
//Updated line of code
[self.largeImageView addSubview:self.pimg]; //Add subview to the largeimageview(world map)