ThinkGeo.com    |     Documentation    |     Premium Support

Java out of memory exception in GoogleMap

Hello there & happy new year :)



I’m currently testing the google map integration and I got lot of out of memory exceptions displayed in the map.



Testing : 8.0.0.203

with HowDoISample.sln from AndroidEditionSample_HowDoI_141211.zip



Thank you for your help

Patrick.

Patrick,



Thanks for reporting. The OOM issue is because of the heap limit of the Delvik VM. Different device has different size limit. Our GoogleOverlay’s implementation is transferred from our other products. So some issues left in this new product. 




We have enhanced the memory usage in the new build (8.0.216.0) we will send you later. Please see the screenshot for the memory usage and the GoogleSample we tested to zoom from zoom level 1 to street level of Frisco.




Thanks,
Howard

GoogleSample.zip (10.8 KB)

Howard, 
  
 Where can I fin this 8.0.216.0 ? 
 with ThinkGeo Product Center, the lastest version available is 8.0.238.0; but when I download it, it’s actually 8.0.188.0 
  
 Patrick.

Howard, 
  
 Where can I fin this 8.0.216.0 ? 
 with ThinkGeo Product Center, the lastest version available is 8.0.238.0; but when I download it, it’s actually 8.0.188.0 
  
 Patrick.

Patrick, 
  
 Sorry for the inconvenience. Our Xamarin auto building machine is not ready yet currently. We need to manually put the packages on our update server, and then you could download them. We have uploaded it (8.0.239.0) on the server and please update the product through product center again. Or you could also wait for our support sending to you. 
  
 Thanks, 
 Howard

Howard, 
  
 I forwarded today a screenshot of the HowDoI sample with that version, 
 as you’ll see it does not work for me; tiles are missing after 2-3 pan/resize. 
  
 Patrick.

Hi Patrick, 
  
 We didn’t get your latest screenshot. But we got some of your screenshot few days ago. The issue is not caused by the OOM anymore.   
 1. It seems the issues are caused by the internet or Google’s Static Map Service Usage limit. You can get the reference from developers.google.com/maps/documentation/staticmaps/?hl=us-en#api_key 
 Note: It is recommended that you sign up for an API key, so that you can track your usage via the Google APIs Console. Please note also that the following additional limits apply to applications that don’t use an API key: 1 000 Static Maps image requests per IP address per 24 hour period, and 50 Static Maps image requests per IP address per minute. 
 2. If out of memory issues occurred in your program, the exception message will be printed on your top left corner. 
 3. I think the business account will fix this issue. 
  
 Thanks,