We are having an issue when calling the Google Maps Overlay through MapSuite in our application when installed on an client's Machine. When any calls to the GoogleMapsOverlay methods are made we are getting returned a WebException with a response of "The remote server returned an error: (405) Method Not Allowed."
However when using the Mapsuite though a test harness (not an installed application) and make calls to the GoogleMap Overlay Methods, we are getting the google maps overlay as expected with no errors.
We are not having this issue on our Machines or other test machines, but have been able to recreate the issue on 2 client's machines.
Many Thanks
Mike
The Stack Trace is:
Exception Name = WebException Message: The remote server returned an error: (405) Method Not Allowed. Source: DesktopEdition Stack Trace: at ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay.ProcessMultiTileMode(GeoCanvas canvas) at ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay.DrawCore(GeoCanvas canvas) at ThinkGeo.MapSuite.DesktopEdition.Overlay.MainDraw(GeoCanvas canvas) at ThinkGeo.MapSuite.DesktopEdition.Overlay.Draw(GeoCanvas canvas) at ThinkGeo.MapSuite.DesktopEdition.WinformsMap.x03e3d48bcfe7bb6c(IEnumerable`1 xa6f0db4f183189f1) at ThinkGeo.MapSuite.DesktopEdition.WinformsMap.xff5b27c00f9678c2(RectangleShape x178b193eec228e6e) at ThinkGeo.MapSuite.DesktopEdition.WinformsMap.xe3cee4adb9c72451() at ThinkGeo.MapSuite.DesktopEdition.WinformsMap.x9ac8c50f434f4b39(Int32 xb565f4681f05557a) at ThinkGeo.MapSuite.DesktopEdition.WinformsMap.Refresh() at A.cc02b6af91dab6d725d3535209d7cbb57.cda38f59f0032e4610c136c5e10831daa(GeocodingDisplayResult ) at Cpd.EmergencyManager.PresentationLayer.MainForm.cdb9e574fdbabca011f4fe5e131ed3800(GeocodingDisplayResult ) at Cpd.EmergencyManager.PresentationLayer.LocationsUc.c3cf461f231382cf6d55e1d25fa7172a9(GeocodingDisplayResult ) at Cpd.EmergencyManager.PresentationLayer.PreviewDropperUc.c7178a714978e2c025fbd52a1ce53e8b3(Object , LinkLabelLinkClickedEventArgs ) at System.Windows.Forms.LinkLabel.OnLinkClicked(LinkLabelLinkClickedEventArgs e) at System.Windows.Forms.LinkLabel.OnMouseUp(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Label.WndProc(Message& m) at System.Windows.Forms.LinkLabel.WndProc(Message& msg) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)