Katya,
I've even put the invoke service on a button on a page, so nothing happening in page load or page show, and still i get
Cannot refresh, map is not initialized! appery.js:2241
i even made a whole new product, dragged a map, dragged a button and created a geolocation service for this, nothing else. I put a console.log into the load and pagesohw events just so i could see it was actually running and that's it.
Try it yourself please
1.. Create new project
2.. open startscreen, drag a map component and a button
3.. create new geolocation service
4.. add instance of geolocation service to startscreen
5.. map lon/lat from service to lon/lat on map
6.. add invoke service to button click event
simple test, which should work and did before update, does not now. I know it's making the geolocation request to the browser as in ie i get the "Allow appery.io to use your location prompt" but that's as far as it gets. The map error happens before the request for geolocation so can only assume something in update broke the map component.
And no, it does not work in tester either 