The recommended way to integrate iShare with your Fault logging form is by using an embedded map. This is achieved by using supplied Logger jQuery events to display and communicate with the map.
Astun supply a sample LoggerEmbedded.html which you may copy for your integration. This may be found in the WebApps\Web subfolder under your iShare installation folder e.g. D:\Astun\iShare\n.n\WebApps\Web.
This example displays as follows:
The LoggerEmbedded.html contains a form which holds the fault description from the user and some generated hidden values: layer (fault type), fault location etc. This is generally configured by editing the logger_options variable that is found under the pageLoad javascript function. Edit the logger_options to alter the Map Source and Position [Easting / Northing] & Zoom [scale] of the initial map.
There are various steps that you will need to perform but they will differ depending upon your configuration.
This will be a requirement for every integration and is loaded by the Logger pageLoad function.
You need to listen for the logger_caseupdated jquery event and when that happens the returned information can be used in form. See Logger JQuery Events for details.
Other useful Data Request tools are the following: