Apple Maps Server API

RSS for tag

Increase performance, lower data usage, and improve battery life across platforms for a variety of Apple Maps features.

Posts under Apple Maps Server API tag

49 Posts

Post

Replies

Boosts

Views

Activity

Store returned data from Apple Maps Server and Mapkit API
Hi, We are building an app that aims to organize people's lives. This means we help people discover and find things like places, and help users store the data of the things they save to their library. My question is: Are we allowed to permanently store a returned place's name, description, ID, coordinates, potential images, etc from the responses of places from the Apple Maps Server and Mapkit API? And if so, is there a guarantee that these terms won't change? The user would have to be allowed to download all the data he's saved. One of the reasons we don't use Google Maps API is because they only let us store a place's unique Google Place ID, without its corresponding photos, coordinates, description or even name. This means a user can't search the information on their library without making immense API calls that would be prohibitively expensive, and also can't use the app offline. Thanks for any insight.
3
0
2.9k
Mar ’23
Business Listings on Apple Maps
I have two questions below: Are  there any api's through which i can claim or add/update business listings via my web or app , if so please let me know the link of documentation with pricing link (if any) ? Also if i have to add multiple listings on map , is there any bulk sheet upload method on your site , if so please let me know about the same.
0
1
1.8k
Dec ’22
Swift AppleMap MKOverlayRenderer Image Zoom In Bug
Hi I need Help I do control Apple Map I want overlay image on map I use MKOverlayRenderer and this function override func draw(_ mapRect: MKMapRect, zoomScale: MKZoomScale, in context: CGContext) and then success overlay but map zoom level 2.0 over than image broken if not use CGContext.rotate then image are not broken but use rotate then image are broken class IndoorInfoOverlay: NSObject, MKOverlay { let coordinate: CLLocationCoordinate2D let boundingMapRect: MKMapRect init(indoorInfo: IndoorInfo) { boundingMapRect = indoorInfo.overlayBoundingMapRect coordinate = indoorInfo.midCoordinate } } class IndoorInfoOverlayView: MKOverlayRenderer { var overlayImage: UIImage var parent: IndoorMapView init(overlay: MKOverlay, overlayImage: UIImage,_ parent: IndoorMapView) { self.overlayImage = overlayImage self.parent = parent super.init(overlay: overlay) } override func draw(_ mapRect: MKMapRect, zoomScale: MKZoomScale, in context: CGContext) { guard let imageReference = overlayImage.cgImage else { return } let bearing = degreesToRadians(360 - (Double(self.parent.floorData!.FLOOR_BEARING) ?? 0)) let rect = self.rect(for: overlay.boundingMapRect) context.scaleBy(x: 1.0, y: -1.0) context.translateBy(x: 0.0, y: -rect.size.height) if self.parent.floorData != nil { context.rotate(by: bearing) } context.draw(imageReference, in: rect, byTiling: false) } private func degreesToRadians(_ x:Double) -> Double { return (Double.pi * x / 180.0) } }````
1
1
1k
Dec ’22
Using MapkitJS in golang
So my question is regarding mapkitJS and if there is any way that i can use it in my backend just for it's directions API. The URL it makes requests on is https://api.apple-mapkit.com/v1/directions Generating a signed JWT token for authorisation is fine, but the part where that token needs to be used to initialise mapkitJS is where i am having difficulty Can you please let me know if there is a way i can make requests on that url above and how to go on about the initialization using that bearer token?
0
0
966
Nov ’22
Store returned data from Apple Maps Server and Mapkit API
Hi, We are building an app that aims to organize people's lives. This means we help people discover and find things like places, and help users store the data of the things they save to their library. My question is: Are we allowed to permanently store a returned place's name, description, ID, coordinates, potential images, etc from the responses of places from the Apple Maps Server and Mapkit API? And if so, is there a guarantee that these terms won't change? The user would have to be allowed to download all the data he's saved. One of the reasons we don't use Google Maps API is because they only let us store a place's unique Google Place ID, without its corresponding photos, coordinates, description or even name. This means a user can't search the information on their library without making immense API calls that would be prohibitively expensive, and also can't use the app offline. Thanks for any insight.
Replies
3
Boosts
0
Views
2.9k
Activity
Mar ’23
Maps color
Hi do you have any idea if there was something to do to costume the maps in grey at different color not the standard black and white tnks
Replies
0
Boosts
0
Views
855
Activity
Jan ’23
How to become authorized Apple maps guides provider?
How to become authorized Apple maps guides provider? Our application have audio tours in 40 countries so we want to add some of them in Apple Maps and create our branded page there. Is there any API to export guides from application to Apple maps?
Replies
0
Boosts
1
Views
1k
Activity
Dec ’22
Business Listings on Apple Maps
I have two questions below: Are  there any api's through which i can claim or add/update business listings via my web or app , if so please let me know the link of documentation with pricing link (if any) ? Also if i have to add multiple listings on map , is there any bulk sheet upload method on your site , if so please let me know about the same.
Replies
0
Boosts
1
Views
1.8k
Activity
Dec ’22
Swift AppleMap MKOverlayRenderer Image Zoom In Bug
Hi I need Help I do control Apple Map I want overlay image on map I use MKOverlayRenderer and this function override func draw(_ mapRect: MKMapRect, zoomScale: MKZoomScale, in context: CGContext) and then success overlay but map zoom level 2.0 over than image broken if not use CGContext.rotate then image are not broken but use rotate then image are broken class IndoorInfoOverlay: NSObject, MKOverlay { let coordinate: CLLocationCoordinate2D let boundingMapRect: MKMapRect init(indoorInfo: IndoorInfo) { boundingMapRect = indoorInfo.overlayBoundingMapRect coordinate = indoorInfo.midCoordinate } } class IndoorInfoOverlayView: MKOverlayRenderer { var overlayImage: UIImage var parent: IndoorMapView init(overlay: MKOverlay, overlayImage: UIImage,_ parent: IndoorMapView) { self.overlayImage = overlayImage self.parent = parent super.init(overlay: overlay) } override func draw(_ mapRect: MKMapRect, zoomScale: MKZoomScale, in context: CGContext) { guard let imageReference = overlayImage.cgImage else { return } let bearing = degreesToRadians(360 - (Double(self.parent.floorData!.FLOOR_BEARING) ?? 0)) let rect = self.rect(for: overlay.boundingMapRect) context.scaleBy(x: 1.0, y: -1.0) context.translateBy(x: 0.0, y: -rect.size.height) if self.parent.floorData != nil { context.rotate(by: bearing) } context.draw(imageReference, in: rect, byTiling: false) } private func degreesToRadians(_ x:Double) -> Double { return (Double.pi * x / 180.0) } }````
Replies
1
Boosts
1
Views
1k
Activity
Dec ’22
Using MapkitJS in golang
So my question is regarding mapkitJS and if there is any way that i can use it in my backend just for it's directions API. The URL it makes requests on is https://api.apple-mapkit.com/v1/directions Generating a signed JWT token for authorisation is fine, but the part where that token needs to be used to initialise mapkitJS is where i am having difficulty Can you please let me know if there is a way i can make requests on that url above and how to go on about the initialization using that bearer token?
Replies
0
Boosts
0
Views
966
Activity
Nov ’22
Battery drain issue
iPhone 11 battery drain very fast plz bug fix in battery issue
Replies
1
Boosts
0
Views
822
Activity
Oct ’22
Update data Maps Connect via API
Does Maps Connect support an API (Send and Receive data) for adding, update content like location, Description, videos and images ?
Replies
0
Boosts
0
Views
859
Activity
Sep ’22
update data Maps Connect via API?
is there a way to update data on Maps Connect via API?
Replies
0
Boosts
0
Views
1.3k
Activity
Aug ’22