Vinny B
Posts: 0
Joined: Fri Aug 22, 2014 2:22 pm

Google Info Window in maps works but Appery gives error when creating APK

Hello

Code: Select all

I am trying to get the info window to work on my android device. Everything works fine in Interent Explorer it also works fine in the APPERY.io tester app.  

The problem is that when I go to create the APK in Appery.io I get an error.

***********************Here is my code to create the markers.********************

//Were "multiGoogleMap" is map component name.
var map = Appery("googlemap_6").options.mapElement.gmap('get', 'map');
//Create infowindow.
var infowindow = new google.maps.InfoWindow({
content: 'test content',
maxWidth: 320
});
var CreateMarker = function(data){
var marker = new google.maps.Marker({
position: new google.maps.LatLng(data.lat, data.long),
map: map,
draggable: true,
title: data.location
});
//Add event handler and open infoWindow
google.maps.event.addListener(marker, 'click', function() {
//Set content for infowindow.
infowindow.setContent('Content of + ' + data.location + '');
//Open infowindow.
infowindow.open(map, marker);
});
};

// Haz-Tac Batt
var lat = 40.792735;
var long = -73.924868;
var infowindowText = "Haz-Tac Batt ";
CreateMarker({lat: lat, long: long, location: infowindowText });
// Battalion 01 - Engine 07 - Ladder 01
var lat = 40.715441 ;
var long = -74.005896;
var infowindowText = "Battalion 01 - Engine 07 - Ladder 01";
CreateMarker({lat: lat, long: long, location: infowindowText });
// Battalion 10 - Engine 22 - Ladder 13
var lat = 40.778705 ;
var long = -73.955219;
var infowindowText = "Battalion 10 - Engine 22 - Ladder 13";

Code: Select all

     //In this function you should to pass latitude, longitude and text to display in infowindow. 

CreateMarker({lat: lat, long: long, location: infowindowText });

********************************Here is the error I get**************************************

Build error

Most likely build error cause:

fdnyCompaniesMapped.js:line 440:column 85:missing name after . operator position: new google.maps.LatLng(data.lat, data.long), fdnyCompaniesMapped.js:line 441:column 37:syntax error map: map, fdnyCompaniesMapped.js:line 442:column 43:syntax error draggable: true, fdnyCompaniesMapped.js:line 443:column 39:syntax error title: data.location fdnyCompaniesMapped.js:line 444:column 30:syntax error }); fdnyCompaniesMapped.js:line 456:column 29:missing variable name var long = -73.924868; fdnyCompaniesMapped.js:line 460:column 29:invalid property id long: long, fdnyCompaniesMapped.js:line 460:column 30:syntax error long: long, fdnyCompaniesMapped.js:line 461:column 34:syntax error location: infowindowText fdnyCompaniesMapped.js:line 462:column 22:syntax error }); fdnyCompaniesMapped.js:line 465:column 29:missing variable name var long = -74.005896; fdnyCompaniesMapped.js:line 469:column 29:invalid property id long: long, fdnyCompaniesMapped.js:line 469:column 30:syntax error long: long, fdnyCompaniesMapped.js:line 470:column 34:syntax error location: infowindowText fdnyCompaniesMapped.js:line 471:column 22:syntax error }); fdnyCompaniesMapped.js:line 474:column 29:missing variable name var long = -73.955219; fdnyCompaniesMapped.js:line 480:column 29:invalid property id long: long, fdnyCompaniesMapped.js:line 480:column 30:syntax error long: long, fdnyCompaniesMapped.js:line 481:column 34:syntax error location: infowindowText fdnyCompaniesMapped.js:line 482:column 22:syntax error }); fdnyCompaniesMapped.js:line 1:column 0:Compilation produced 20 syntax errors.

Please try again.
You can also email us a href="mailto:support@appery.io" rel="nofollow"support@appery.io/a and tell us about this problem

Return to “Issues”