The iPhone has a functionality that when a google maps URL is typed into (or linked) the mobile browser it will open the Google Maps app instead of displaying it in the mobile browser.
Now I'm wondering if that same functionality exists for say a Nokia (Symbian) phone? Is there a way to set up the link to open the Google maps app on the Symbian phone?
You might want to look at this related stackoverflow question.
The Nokia Ovi Store does something similar, it pops up the store when you access a URL through the browser. I don't know how they do it though.
Not that straightforward or helpful in all cases, but at least in the latest Symbian^3, if you have Google Maps installed, pointing the browser to a .kml file (served with correct MIME type) seems to open the file in Google Maps application automatically.
Related
When I look at the Apple's URL Scheme they advise to use the following url scheme:
http://maps.apple.com/?q=Mexican+Restaurant
The URL scheme for Android is:
http://maps.google.com/maps?saddr=brighton&daddr=timbuktu
There are general URL schemes such as tel:// and mailto: that just open the device default application. I know maps:// does not work, so what would the best device independent way be?
Use Apple Maps links. Apple will automatically shoot Android users over to Google Maps since they don't have Apple Maps. This will then launch the default maps app on their device.
Google will load Google Maps with advertising to download Google Maps. It will not load the devices native maps app on iOS.
For a better user experience, use Apple Maps links.
I am working on an apple tv app where I am trying to deeplink to specific pages within other third party apps. I see the way to open the other app is to use its url scheme however most url schemes that work in ios are not working on tvos.
So far, I've found a couple that work on tvos (netflix, abc). However the following url schemes which work on ios are not opening the app on tvos - Youtube (youtube://), showtime anytime (shoany://), DailyMotion (dailymotion//). In some cases the url scheme opens the app but the full deeplink doesn't navigate to the correct page (ex. hbogo).
Do anyone know if the url schemes used by tvos apps is different from ios? Also is there any way to extract the url scheme of the tvos version of the app?
Not sure if you already found your answer but for the sake if visibility:
right now showtime uses different urlschemes for their tvOS apps than the one they use on iOS. The urlschemes used are:
com.showtime://
com.showtimeanytime://
I expect them to change these to be the same as the iOS apps so make sure to be able to support both varieties.
I wish to make a link in my mobile website that will trigger a location based application (as waze or google maps) to open in location.
the following html code:
go to location
working great with android browsers, but not working with iphone (using safari or chrome)
How can it be done to work with iphone/ipad browsers?
To open google maps on ios you have to use a specific url scheme (specific for each application, if provided) for example the following will call google maps :
comgooglemaps://?daddr=%f,%f&saddr=%f,%f&mrsp=0&ht=it&ftr=0", contactPosition.latitude, contactPosition.longitude, myPosition.latitude, myPosition.longitude
and this wil open waze :
waze://?ll=37.331689,-122.030731&navigate=yes
In both cases to have this working the user, obviously, should have the apps installed.
I have links that go to Google Maps, but now since Apple updated to their own service my iPhone goes to the Google Maps website. Is there a way in HTML to show the Apple Maps link, when it's iOS6, and show the Google Maps link for all other devices. I am using ASP.NET MVC.
The solution is even easier than that and won't require any conditional statements:
When clicked from an iOS6 device, links to
maps.apple.com/maps?q=cupertino are opened in Apple's native
mapping application.
But on other mobile devices and computers, it redirects to Google
Maps (at maps.google.com/maps?q=cupertino) instead.
So at this point, all you need to do is include the Apple Maps link and it should work as expected on non-iOS devices.
I mentioned this in a recent post that also touches on whether the same parameters can be used.
I read somewhere (I've forgotten where) that it is now possible to link to the native Google Maps iOS app from the mobile Safari browser by using the maps:// protocol and that the app will now allow the importation of a KML file. I have tried several different linking URLs but I can't seem to get any of them to work. Does anyone know the correct format of this URL using the maps:// protocol with a KML file? Any help will be greatly appreciated!
As far as I see there is no such option.
Apple Developer Documentation on Map Links
You can start the Google Maps iOS native app by just redirecting to the Google Maps website:
Cupertino
Regarding the KML the native app will not pick it up (from the link above):
The rules for creating a valid map link are as follows: ...
A parameter cannot be q=* if the value is a URL (so KML is not picked up). ...
Apple URL Scheme Reference: Map Links
http://maps.apple.com/?q=cupertino
Note: since iOS 6, you have to convert all map requests from "maps.google.com" to "maps.apple.com" for the iOS map to activate.
Starting in iOs 6, you should link via HTTP to maps.apple.com, such as:
http://maps.apple.com/?daddr=San+Francisco,+CA&saddr=cupertino
If accessed from a non-iOs device, that link currently redirects to the equivalent Google Maps search. In the future, Apple might do a web-based map viewer of their own.
See full documentation here:
http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html