Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Guides   Examples
New in version: 8.2   8.3   8.4   8.5   9.0   9.1   9.2   9.3   9.4   9.5    Statistic  

MapView.AddPolygon

Adds a polygon to the map.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
MapView 9.4 Yes No No No Yes
MBS( "MapView.AddPolygon"; MapView; JSON )   More

Parameters

Parameter Description Example value
MapView The map view reference number. $$MapView
JSON The JSON to describe the circle.

Result

Returns identifier or error.

Description

Adds a polygon to the map.
The JSON may contain the following entries:
coordinatesThe JSON array with the objects for the coordinates. Each entry can contain either longitude & latitude pair, x and y pair or address value.
titleThe title for the polygon.
subtitleThe subtitle for the item.
fillColorThe fill color as name or hex notation for the polygon.
strokeColorThe stroke color as name or hex notation for the polygon.
identifierThe identifier to use. Can be empty to get new identifier auto assigned.
lineWidthThe line width to use. Default 5 point.

You can either pass latitude and longitude together or pass the address and we lookup it to find coordinates.

Examples

Add polygon from Hamburg to Munich and Cologne:

Set Variable [ $r ; Value: MBS( "MapView.AddPolygon"; $$MapView; "{ \"coordinates\": [{\"address\": \"Hamburg, Germany\"}, {\"address\": \"Munich, Germany\"}, {\"address\": \"Cologne, Germany\"}], \"strokeColor\": \"#FF000077\" }") ]

Add polygon with some coordinates:

Set Variable [ $r ; Value: MBS( "MapView.AddPolygon"; $$MapView; "{
    \"coordinates\":
[
{\"longitude\": 7.3, \"latitude\": 50.4},
{\"longitude\": 7.3, \"latitude\": 50.5},
{\"longitude\": 7.4, \"latitude\": 50.5},
{\"longitude\": 7.4, \"latitude\": 50.4}
],
    \"strokeColor\": \"#FF000077\"
}")]

See also

Example Databases

Blog Entries

Release notes

Created 11st September 2019, last changed 20th September 2019


MapView.AddPoint   -   MapView.AddPolyline

Feedback: Report problem or ask question.




Links
MBS Xojo PDF Plugins