diff --git a/code/utils_misc.js b/code/utils_misc.js index 4ded52e1..53a04c0d 100644 --- a/code/utils_misc.js +++ b/code/utils_misc.js @@ -136,7 +136,7 @@ window.showPortalPosLinks = function(lat, lng, name) { portal_name = encodeURIComponent(' (' + name + ')'); } if (typeof android !== 'undefined' && android && android.intentPosLink) { - android.intentPosLink(lat, lng); + android.intentPosLink(lat, lng, portal_name); } else { var qrcode = '
'; var script = ''; diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java b/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java index e21ecc02..782ffd74 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java @@ -20,9 +20,8 @@ public class IITC_JSInterface { // send geo intent for navigation apps like gmaps or waze etc... @JavascriptInterface - public void intentPosLink(String lat, String lng) { - // TODO eventually we want back our lat/lng-query? + "?q=" + lat + "," + lng; - String uri = "geo:" + lat + "," + lng; + public void intentPosLink(String lat, String lng, String portal_name) { + String uri = "geo:" + lat + "," + lng + "?q=" + lat + "," + lng + portal_name; Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)); context.startActivity(intent);