<GetStart>
CSPro User's Guide
The CSPro System
Data Dictionary Module
The CSPro Language
Data Entry Module
Batch Editing Applications
Tabulation Applications
Data Sources
CSPro Statements and Functions
Statement Format Symbols
Alphabetical List of Functions and Statements
List of Reserved Words
Deprecated Features
Declaration Statements
Symbol Functions
Item Functions
Array Object
Audio Object
Barcode and QR Codes
Case Object
Document Object
File Object
Freq Object
Geometry Object
HashMap Object
Image Object
List Object
Map Object
Map Statement
Map.show Function
Map.hide Function
Map.clear Function
Map.setTitle Function
Map.setBaseMap Function
Map.zoomTo Function
Map.showCurrentLocation Function
Map.saveSnapshot Function
Map.setOnClick Function
Map.getLastClickLatitude Function
Map.getLastClickLongitude Function
Map.addMarker Function
Map.removeMarker Function
Map.clearMarkers Function
Map.setMarkerImage Function
Map.setMarkerText Function
Map.setMarkerDescription Function
Map.setMarkerOnClick Function
Map.setMarkerOnClickInfoWindow Function
Map.setMarkerOnDrag Function
Map.setMarkerLocation Function
Map.getMarkerLatitude Function
Map.getMarkerLongitude Function
Map.addGeometry Function
Map.removeGeometry Function
Map.clearGeometry Function
Map.addTextButton Function
Map.addImageButton Function
Map.removeButton Function
Map.clearButtons Function
Base Map Specification
Offline Maps
Path
Pff Object
SystemApp Object
ValueSet Object
Program Control Statements
Assignment Statements
Data Entry Statements and Functions
Batch Edit Statements
Numeric Functions
String Functions
Multiple Occurrence Functions
General Functions
Date and Time Functions
External File Functions
Synchronization Functions
Templated Reporting System
HTML and JavaScript Integration
Action Invoker
Appendix
<CSEntry>
<CSBatch>
<CSTab>
<DataViewer>
<TextView>
<TblView>
<CSFreq>
<CSDeploy>
<CSPack>
<CSDiff>
<CSConcat>
<Excel2CSPro>
<CSExport>
<CSIndex>
<CSReFmt>
<CSSort>
<ParadataConcat>
<ParadataViewer>
<CSCode>
<CSDocument>
<CSView>
<CSWeb>
Map.getMarkerLongitude Function
Format
long = map_name.
getMarkerLongitude
(
markerId
);
Description
The
Map
.
getMarkerLongitude
function retrieves the longitude of the marker identified by
markerId
.
Return Value
The function returns the longitude of the marker in degrees if the marker was found and returns
default
if the marker id is invalid.
Example
PROC
GLOBAL
function
onDragMarker(
Map
dragMap,
numeric
markerId)
numeric
lat = dragMap.
getMarkerLatitude
(markerId);
numeric
lon = dragMap.
getMarkerLongitude
(markerId);
errmsg
(
"Marker was moved to: %f, %f"
, lat, lon);
end
;
PROC
SHOW_MAP
preproc
// Declare a map
Map
dragMap;
// Add a marker to the map at latitude 38.84839, longitude -76.931098
numeric
markerId = dragMap.
addMarker
(
38.84839
, -
76.931098
);
// Set function that is called on marker drag
dragMap.
setMarkerOnDrag
(markerId, onDragMarker(dragMap, markerId));
// Display the map
dragMap.
show
();
See also
:
Map Object
,
Map.getMarkerLatitude Function
,
Map.setMarkerLocation Function
,
Map.setMarkerOnDrag Function