ThinkGeo.com    |     Documentation    |     Premium Support

Features cut out in LayerOverlay

I am using the 60 day free trial version of ThinkGeo MVC Edition. On the maps I am bringing up on google chrome, I have a large pink squares over part of my map. I have 2 LayerOverlays, and when i turn off those overlays, the squares go away. As i do things to the map (zoom in and out, redraw layers, etc.) More and more of these squares build up until I cannot see any of the features I have added. I have attached a picture of a map with this issue. The yellow markers, which are in a simple marker overlay, seem to be displaying fine, but the blue lines cut out on the pink squares. 



I created the overlays like this:

.CustomOverlays(overlays =>
                {
overlays.LayerOverlay(“LineOverlay”).Layer(“lineLayer”, lineLayer).IsBaseOverlay(false); 





and then added InMemoryFeatureLayers and what not, but even without any additional layers I am still getting the issue. Has anyone else seen this before? Any help would be greatly appreciated!




Hi Ashley, 



Thanks for you evaluating Mvc Edition! 



Base on your descriptions and the error image, I can get some information and suggestions.  



1. The pink squares you saw actually are the error tile images. As you said after turn off those two overlays, the pink error layer is gone. So we can sure there are some error on the two overlays. From error image, I guess the line Overlay should be the crime of the pink tile as the google layer, marker layer shows fine.  May be we can try to comment out the line overlay or insert a simple layer into the line overlay if see if there error still persist?  

2. It is better to attach more codes especially the line overlay or a “self-contain” sample? 



Waiting for your further information. 

Thanks, 

Johnny

Johnny, 
  
 Sorry I didn’t attach much code, but there it too much to simply upload something that will work for you right now. I am trying to replicate this issue in a more compact solution, but I am not seeing it, if I do recreate it, I will send it your way.  
  
 I don’t think the problem is restricted to the lineOverlay. When i just build it with the DynamicOverlay and no added features, it still gives me the pink tiles. I also have a map with 4 LayerOverlays, and as you turn each overlay off, some of the tiles disappear, but they dont all go away until all the LayerOverlays are turned off.  
  
 I am beginning to wonder if it is an issue related to running it through Windows Azure. I am using MapSuiteMVCServerAzureInstaller, and my code is running through an Azure cloud engine. My MapSuiteMVCServerAzureInstaller.cmd file looks like this: 
  
 MapSuiteMVCServerAzureInstaller.exe -k 49784-UTA-0919899-124 
 msiexec /i “Setup Unmanaged Dependencies 7.0.0.0.msi” /qn 
 exit /b 0 
  
 This file was made by a co-worker who has a Licensed version of ThinkGeoMVC and I downloaded from a repository. I am just trying to add to our mapping capabilities, and then she will publish to our website in a few weeks. Because the license number on the top line is hers, could this be messing things up. Is there a number for my trial version that i need to put in?  
  
 Thanks for the help! Sorry I havent been able to provide you better information.

Hi Ashley,


It doesn’t matter. Can you share your public address of your application to us, so that we can try debugging it online? I think maybe it’s not caused by the Windows Azure publish, because we created a simple application including a LayerOverlay in the map, but everything goes well with a similar MapSuiteMvcServerAzureInstaller.cmd file.  Now can you try the things as following?


1.       Deploy the application to a local IIS, and check if everything works fine locally.


2.       Please make sure all the required resources, like image, data, etc., have been copied to the deployed folder, if not, please make sure the “Copy to Output Directory” property of the file in Visual Studio is set to “Copy Always”.



3.        Can you remove other overlays, just leave the base GoogleMap, and the “Dynamic Overlay”, and then please check if there is any pink tile.


Waiting for your further information, and any questions please let me know.


 


Thanks,


Johnny