TWebGMaps - Extensibility enhancements

Some more thoughts for features....

We had some previous experience hybridizing our Delphi application with ASP.NET & TWebBrowser and would like to have greater extensibility to better integrate Google maps with our application using WebGMaps.

1) Provide a virtual function for the creation of the TNewWebBrowser in TWebGMaps.  So it is possible to subclass TNewWebBrowser for additional functionally.

2) Make method TNewWebBrowser.ShowContextMenu() virtual.  So it is possible to provide customized application specific context menus for the browser.

3) Provide a virtual function for the creation of the TAppWrapper in TNewWebBrowser.  So it is possible to subclass TAppWrapper to provide additional JavaScript functionally to the web page.

4) Make method TNewWebBrowser.GetExternal() virtual or provide a TNotifyEvent handler for additional initialization of the AppWrap object instance so it is possible to initialize additional properties of a subclassed TAppWrapper.

5) Make method TWebGMaps.InitHtmlFile() virtual.  So it is possible to subclass TWebGMaps and override InitHtmlFile() to add additional JavaScript’s to the web page after calling inherited. ( this was mentioned in a previous request - just mentioning here again for context with the requests above )


Hi,


Thanks for your suggestions, we'll consider adding these features in a future version.

5) This has been implemented in TWebGMaps. The update will be available with the next release of TMS WebGMaps.

Thanks!