I am working on a project and I need to know if I can utilize google maps to only view a certain area. For example only my town, is there any way of restricting the map?
I have heard of using bounds but I cant seem to find the Docs for it for ios
Related
I have integrated HERE maps successfully in my iOS app, but now I am facing an issue in implementing info-bubble on tap of markers on HERE map.I have searched on HERE documentation for iOS SDK, but can't find anything relevant. There are many solutions for JS, but nothing for iOS.
This feature doesn't seem to exist on iOS and Android. In order to create a similar behaviour in iOS, you should use NMAMapOverlay instead and add your own subviews/styling to it.
The iOS SDK documentation states that NMAMapOverlay can be used to display custom UIView-based content at a fixed location on the map. (...) Then, give the overlay a NMAGeoCoordinates location and add it to a map. The overlay will automatically be repositioned on the screen as the map moves.
You can find more information about the best practices for the implementation here:
https://developer.here.com/documentation/ios-premium/3.15/api_reference_jazzy/Classes/NMAMapOverlay.html
There is an app, that should provide turn by turn navigation. At the moment it uses Google Map SDK and I was able to draw a route using Google Directions API and GMSPath using tutorial from AppCoda. Problem is it looks kind of ugly - simply thin blue line.
My questions is it possible create turn by turn navigation inside an app using Google Maps?
I think Google does provide this option but not for free.
Have a look at this:
https://cloud.google.com/maps-platform/ridesharing/
So basically I want to add navigation to my app, but I don't want to launch the Google Maps app for iOS and then return the user to my app, but I want to open up the navigation inside a ViewController, much like you can do with regular maps using MapViews for Google Maps.
Is this possible? I can only find resources on how to launch the Google Mapps app for iOS outside your own app, and it's not exactly the best sentence to search for either.
Just thought of a possible solution: Open the Google Maps Navigation from the Web in WebView...should work, right?
You could do that, if you really need to use Google Maps; however, this will probably look bad. A MKMapView is much easier to use, but it uses Apple's maps. If you want to use it, take a look at the CoreLocation and MapKit frameworks.
If you want to use Google Maps in your app, just implement Google Maps iOS SDK.
https://developers.google.com/maps/documentation/ios/start
I'm working on my first IOS app and I need to display a map where the user can see their current location and several locations specified by me in the form of pins or so.
Would also be cool if they could immediately plan a route to these locations.
Can anyone point me in the right direction?
You display a map on iOS with MKMapKit, an official library that allows you to add Apple Maps to your app. You can also set pins (MKPointAnnotation) and do routing (MKDirections API) with that.
There is a Ray Wenderlich tutorial covering the basics of MapKit here:
http://www.raywenderlich.com/21365/introduction-to-mapkit-in-ios-6-tutorial
In my iPad app I have to integrate Bing maps and their Bird's Eye view.
I have successfully used the Bing API in my app, but after certain level of zooming it is not giving me the cylindrical view as seen in the Bing app on the App Store.
How can I present this same cylindrical view from Bing maps?
Are you using the v7 bing maps control in your app?
If so, map sure the map type you've selected is automatic (the MapTypeId property in the map options when you create the map).
Also make sure you're zooming into a location that does have bird's eye view data. For example, I tried Seattle downtown area, and that works fine.
You can try this at http://www.bingmapsportal.com/ISDK/AjaxV7#CreateMap1
I believe this should apply to the iOS control as well.
After too much googling i came to know that....
The Bing Maps Application has some features not available in the development sdk.. :(