I have a mobile site and I have a link that can open the google maps native app on iphone and android with default start and end locations by using the link format: http://m
Take a look at the url handler geo to tell Browser to use native App
Location here!
There is a polyfill script available which would be worth a try for fallback for Desktop Browsers: https://github.com/prowestgis/dojo-geo-uri-polyfill
You may try also for IOs devices those:
comgooglemaps://?parameters
or:
comgooglemaps-x-callback://?parameters
https://developers.google.com/maps/documentation/urls/ios-urlscheme