---
title: "point(for:)"
framework: mapkit
role: symbol
role_heading: Instance Method
path: "mapkit/mkoverlayrenderer/point(for:)"
---

# point(for:)

Returns the point in the overlay renderer’s drawing area corresponding to the specified point on the map.

## Declaration

```swift
func point(for mapPoint: MKMapPoint) -> CGPoint
```

## Parameters

- `mapPoint`: A point on the two-dimensional map projection. If you have a coordinate value (latitude and longitude), you can use the doc://com.apple.mapkit/documentation/MapKit/MKMapPoint/init(_:) function to convert that coordinate to a map point.

## Return Value

Return Value The point in the overlay’s drawing area that corresponds to the map point.

## Discussion

Discussion You may call this method safely from your view’s draw(_:zoomScale:in:) method.

## See Also

### Converting points on the map

- [mapPoint(for:)](mapkit/mkoverlayrenderer/mappoint(for:).md)
- [rect(for:)](mapkit/mkoverlayrenderer/rect(for:).md)
- [mapRect(for:)](mapkit/mkoverlayrenderer/maprect(for:).md)
