<div dir="ltr">Thanks for providing this Jackie. Couple of additional questions:<br><br>1. Just to confirm, is the Bing Maps API fully supported in both the Fusion and React viewers?<br><br>2. Is there any method to address Apache server vulnerabilities that are found once MGOS is released, without having to wait for an MGOS update?<br><br>Thanks,<br>David</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 9, 2023 at 7:28 AM Jackie Ng <<a href="mailto:jumpinjackie@gmail.com" target="_blank">jumpinjackie@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>If you want to use the mapguide-react-layout viewer over Fusion, I (as the primary maintainer of the react viewer) am going to warn you up-front: </div><div><br></div><div>While we try to aim for maximum Fusion widget and Flexible Layout compatibility in this viewer, Google Maps will not be supported by this viewer, nor will I entertain any thoughts about integrating support for it or any of the surrounding services (like Places, StreetView, etc, etc). The Google Maps API is too much of a technological and legal minefield to integrate with other map viewer libraries. There's a reason OpenLayers 3+ doesn't support it out of the box (eg: <a href="https://github.com/openlayers/openlayers/issues/2205" target="_blank">https://github.com/openlayers/openlayers/issues/2205</a>), and neither will we.</div><div><br></div><div>Frankly, that OpenLayers v2 (and thus Fusion by inference) had "supported" Google Maps all this time is just plain luck. The only reason I haven't fully yanked out this support in Fusion is that there might be backlash from users and so my stance on the matter is purely "use at your own risk/discretion".</div><div><br></div><div>My viewpoint on external map service integration is always going to be: Please use Bing Maps or OpenStreetMap instead. They have much more technologically and legally friendly integration stories.</div><div><br></div><div>- Jackie</div><div><br></div>You wrote:<blockquote style="margin:0px 0px 0px 40px;border:medium none;padding:0px"><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)">We had a meeting with Gordon Luckett to discuss this issue and he provided</pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)">insight into what's causing it and a workaround solution. The Fusion</pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)">template relies on OpenLayers v2 and with Google Maps API v3.50, something</pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)">has changed that prevents it from working with OpenLayers v2, resulting in</pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)">Fusion errors.</pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)"></pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)">As a workaround solution, if you remove both the GoogleScript tag, from the</pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)">XML, and live Google base maps in Maestro, the Fusion errors no longer</pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)">occur. You can replace the live Google base maps with the tiled versions,</pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)">which allows continuity for the end user.</pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)"></pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)">It was also suggested to consider pivoting to using the React viewer</pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)">instead of Fusion, which is something I hope to look into in the future.</pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)"></pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)">Hope this helps,</pre></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)">David</pre></div></blockquote><div><div dir="ltr"><div dir="ltr"><div></div></div></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><font size="1"><i>Please Note: I no longer create new posts or post replies to any OSGeo mailing list through nabble. As a result, you most likely won't see this message appear on nabble's view of any OSGeo mailing list and may only see this message through mailing list archives or depending on your mailing list subscription settings, through daily message digests or automated notifications from the mailing lists.</i></font></div></div></div></div>
_______________________________________________<br>
mapguide-users mailing list<br>
<a href="mailto:mapguide-users@lists.osgeo.org" target="_blank">mapguide-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/mapguide-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/mapguide-users</a><br>
</blockquote></div>