Hello Bruce,
Our development team investigated this issue and here is their resolution:
It seems not a bug, rather Appery.io feature. Here are two ways to avoid this behavior:
1) Use recommended Google Map API approach to get map instance:
prevar gMap = new google.maps.Map(document.getElementById('startScreen_googlemap_2'));
gMap.setCenter(new google.maps.LatLng(48.015883, 37.80285));
gMap.setZoom(5);/pre
2) If the new instance of Google map wasn't created, then "latitude", "longitude" and "address" properties of ApperyMapComponent should be overridden. Please, see this snippet of code:
prevar map = Appery("googlemap_2");
map.options.latitude = 48.015883;
map.options.longitude = 37.80285;
map.options.address = '';
map.options.mapElement.gmap(
{ 'center': new google.maps.LatLng(48.015883, 37.80285), 'zoom': 5}
);/pre
This code should be executed on "Set center" button click.