diff --git a/code/utils_misc.js b/code/utils_misc.js
index 328b3d26..657b7f97 100644
--- a/code/utils_misc.js
+++ b/code/utils_misc.js
@@ -154,20 +154,22 @@ window.rangeLinkClick = function() {
}
window.showPortalPosLinks = function(lat, lng, name) {
- var encoded_name = '';
+ var encoded_name = 'undefined';
if(name !== undefined) {
- encoded_name = encodeURIComponent(' (' + name + ')');
+ encoded_name = encodeURIComponent(name);
}
+
if (typeof android !== 'undefined' && android && android.intentPosLink) {
android.intentPosLink(lat, lng, encoded_name);
} else {
var qrcode = '
';
var script = '';
- var gmaps = 'Google Maps';
+ var gmaps = 'Google Maps';
+ var bingmaps = 'Bing Maps';
var osm = 'OpenStreetMap';
var latLng = '<' + lat + ',' + lng +'>';
dialog({
- html: '' + qrcode + script + gmaps + '; ' + osm + '
' + latLng + '
',
+ html: '' + qrcode + script + gmaps + '; ' + bingmaps + '; ' + osm + '
' + latLng + '
',
title: name,
id: 'poslinks'
});
diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java b/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java
index 71358af9..a5c2be26 100644
--- a/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java
+++ b/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java
@@ -23,7 +23,7 @@ public class IITC_JSInterface {
@JavascriptInterface
public void intentPosLink(String lat, String lng, String portal_name) {
String uri = "geo:" + lat + "," + lng + "?q=" + lat + "," + lng
- + portal_name;
+ + "%20(" + portal_name + ")";
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse(uri));
context.startActivity(intent);