Render Symbol
Renders all multi-point symbols, creating KML that can be used to draw it on a Google map. Multipoint symbols cannot be draw the same at different scales. For instance, graphics with arrow heads will need to redraw arrowheads when you zoom in on it. Similarly, graphics like a Forward Line of Troops drawn with half circles can improve performance if clipped when the parts of the graphic that aren't on the screen. To help readjust graphics and increase performance, this function requires the scale and bounding box to help calculate the new locations.
Return
A JSON string representation of the graphic.
Parameters
A unique identifier used to identify the symbol by Google map. The id will be the folder name that contains the graphic.
a string used to display to the user as the name of the graphic being created.
a brief description about the graphic being made and what it represents.
A 20-30 digit symbolID corresponding to one of the graphics in the MIL-STD-2525D
The vertices of the graphics that make up the graphic. Passed in the format of a string, using decimal degrees separating lat and lon by a comma, separating coordinates by a space. The following format shall be used "x1,y1,z1 [xn,yn,zn]..."
Indicates whether the symbol should interpret altitudes as above sea level or above ground level. Options are "clampToGround", "relativeToGround" (from surface of earth), "absolute" (sea level), "relativeToSeaFloor" (from the bottom of major bodies of water).
A number corresponding to how many meters one meter of our map represents. A value "50000" would mean 1:50K which means for every meter of our map it represents 50000 meters of real world distance.
The viewable area of the map. Passed in the format of a string "lowerLeftX,lowerLeftY,upperRightX,upperRightY." Not required but can speed up rendering in some cases. example: "-50.4,23.6,-42.2,24.2"
{@link Map}, keyed using constants from Modifiers. Pass in comma delimited String for modifiers with multiple values like AM, AN & X
{@link Map}, keyed using constants from MilStdAttributes.
An enumeration: 2 for GeoJSON.