Autodesk 15606-011408-9300 Developer Guide - Page 4

Working with Map Layers, Map Features, and Printing, Handling Events .

Page 4 highlights

Map Access for the Java Edition 35 Map Access from HTML 35 Map Access Using Java 38 Required Software for the Java Edition 39 Java Edition Differences 39 Communicating with the Plug-In from a Java Applet 40 Accessing Secure Data 43 Handling Busy State and Map Refresh 43 About the Busy State 43 Controlling Map Refresh Operations 45 Handling Errors 47 Getting Error Codes 47 Checking for Incorrect Argument Types 48 Debugging an Application 48 Chapter 4 Working with Map Layers, Map Features, and Printing . . . 49 Overview 50 Working with Map Layers 50 Counting Map Layers 50 Listing Map Layers 51 Adding a Map Layer 53 Linking Map Layers 53 Toggling Map Layer Visibility On and Off 55 Working with Map Features 56 Getting Keys of Selected Map Features 56 Getting Coordinates of a Selected Map Feature 58 Invoking Select Radius Mode 61 Zooming In on Selected Features 61 Counting Map Features 62 Working with Printing 64 Setting the Print Priority 65 Enabling the Print Events 66 Positioning Page Elements with Page Coordinate System Units . 67 Adding Custom Page Elements 68 Chapter 5 Handling Events 69 Overview 70 Working with Event Handlers 70 Browser Differences 71 Setting Up Event Handlers 72 Plug-In and Java Edition Event Handlers 72 ActiveX Control Event Handlers 75 Plug-In and ActiveX Control Event Handlers 75 iv | Contents

  • 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

iv
|
Contents
Map Access for the Java Edition
.
.
.
.
.
.
.
.
.
.
.
.
.
35
Map Access from HTML.
.
.
.
.
.
.
.
.
.
.
.
.
.
35
Map Access Using Java
.
.
.
.
.
.
.
.
.
.
.
.
.
.
38
Required Software for the Java Edition
.
.
.
.
.
.
.
.
.
39
Java Edition Differences.
.
.
.
.
.
.
.
.
.
.
.
.
.
39
Communicating with the Plug-In from a Java Applet
.
.
.
.
.
.
40
Accessing Secure Data
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
43
Handling Busy State and Map Refresh
.
.
.
.
.
.
.
.
.
.
.
43
About the Busy State .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
43
Controlling Map Refresh Operations.
.
.
.
.
.
.
.
.
.
45
Handling Errors
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
47
Getting Error Codes .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
47
Checking for Incorrect Argument Types
.
.
.
.
.
.
.
.
48
Debugging an Application .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
48
Chapter
4
Working with Map Layers, Map Features, and Printing
.
.
. 49
Overview
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
50
Working with Map Layers .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
50
Counting Map Layers
.
.
.
.
.
.
.
.
.
.
.
.
.
.
50
Listing Map Layers
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
51
Adding a Map Layer .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
53
Linking Map Layers
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
53
Toggling Map Layer Visibility On and Off .
.
.
.
.
.
.
.
55
Working with Map Features
.
.
.
.
.
.
.
.
.
.
.
.
.
.
56
Getting Keys of Selected Map Features
.
.
.
.
.
.
.
.
.
56
Getting Coordinates of a Selected Map Feature
.
.
.
.
.
.
58
Invoking Select Radius Mode
.
.
.
.
.
.
.
.
.
.
.
.
61
Zooming In on Selected Features .
.
.
.
.
.
.
.
.
.
.
61
Counting Map Features .
.
.
.
.
.
.
.
.
.
.
.
.
.
62
Working with Printing .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
64
Setting the Print Priority
.
.
.
.
.
.
.
.
.
.
.
.
.
65
Enabling the Print Events
.
.
.
.
.
.
.
.
.
.
.
.
.
66
Positioning Page Elements with Page Coordinate System Units
.
67
Adding Custom Page Elements
.
.
.
.
.
.
.
.
.
.
.
68
Chapter
5
Handling Events .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 69
Overview
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
70
Working with Event Handlers.
.
.
.
.
.
.
.
.
.
.
.
.
.
70
Browser Differences
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
71
Setting Up Event Handlers .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
72
Plug-In and Java Edition Event Handlers
.
.
.
.
.
.
.
.
72
ActiveX Control Event Handlers .
.
.
.
.
.
.
.
.
.
.
75
Plug-In and ActiveX Control Event Handlers
.
.
.
.
.
.
.
75