Autodesk 15606-011408-9300 Developer Guide - Page 27

Installing Viewers on Client Machines

Page 27 highlights

Installing Viewers on Client Machines If users accessing your Web site don't have an Autodesk MapGuide Viewer installed on their system, they need to download one in order to view the map you have displayed in the Web page. You can include code in your HTML file that automatically detects whether or not the user has Autodesk MapGuide Viewer, and then either downloads it automatically or prompts the user to download it themselves. To install the Autodesk MapGuide Viewer ActiveX Control 1 To install the latest version of Autodesk MapGuide Viewer ActiveX Con- trol for Internet Explorer users, include the CODEBASE parameter to access the ActiveX Control cabinet file, mgaxctrl.cab, in the HTML page that specifies your map. This parameter detects whether the latest version of the Autodesk MapGuide Viewer ActiveX Control is installed. If the user does not have the ActiveX Control or has an older version, the latest version will be installed automatically. In the following example, the CODEBASE parameter references the mgaxctrl.cab file located on the Autodesk MapGuide FTP site. Alternatively, you can copy this file to your Web server and reference the file there. You can find a copy of this file in the \ActiveXCab folder on the Autodesk MapGuide CD: Note that in your applications, you should change the release (#Version) number from 6,0,x,x to the actual release number of Autodesk MapGuide you are using. You can find the release number using the Help ➤ Help About menu command in the user interface or the MGMap.aboutDlg method. Installing Viewers on Client Machines | 27

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208

Installing Viewers on Client Machines
|
27
Installing Viewers on Client Machines
If users accessing your Web site don
t have an Autodesk MapGuide Viewer
installed on their system, they need to download one in order to view the
map you have displayed in the Web page. You can include code in your
HTML file that automatically detects whether or not the user has Autodesk
MapGuide Viewer, and then either downloads it automatically or prompts
the user to download it themselves.
To install the Autodesk MapGuide Viewer ActiveX Control
1
To install the latest version of Autodesk MapGuide Viewer ActiveX Con-
trol for Internet Explorer users, include the
CODEBASE
parameter to access
the ActiveX Control cabinet file,
mgaxctrl.cab
, in the HTML page that spec-
ifies your map. This parameter detects whether the latest version of the
Autodesk MapGuide Viewer ActiveX Control is installed. If the user does
not have the ActiveX Control or has an older version, the latest version
will be installed automatically.
In the following example, the
CODEBASE
parameter references the
mgaxctrl.cab
file located on the Autodesk MapGuide FTP site. Alterna-
tively, you can copy this file to your Web server and reference the file
there. You can find a copy of this file in the
\ActiveXCab
folder on the
Autodesk MapGuide CD:
<OBJECT ID="map" WIDTH=300 HEIGHT=200
CLASSID="CLSID:62789780-B744-11D0-986B-00609731A21D"
mgaxctrl.cab#Version=6,0,x,x">
<PARAM NAME="URL"
NAME="map" WIDTH=300 HEIGHT=200
PLUGINSPAGE="<www.autodesk.com/mapguideviewerdownload>">
</OBJECT>
Note that in your applications, you should change the release (
#Version
)
number from
6,0,x,x
to the actual release number of Autodesk
MapGuide you are using. You can find the release number using the Help
Help About menu command in the user interface or the
MGMap.aboutDlg
method.