Skip to main content
GuidesAPI ReferenceExamplesFAQ

Landmarks vs Markers vs Overlays

Estimated reading time: 2 minutes

When building a sophisticated mapping application, choosing the right type of object to use for your specific needs is crucial. To assist in making an informed decision, we compare the three core mapping entities in the table below:

CharacteristicLandmarksMarkersOverlays
Select from mapbasic selection using cursorSelectionLandmarks()advanced selection using cursorSelectionMarkers(), providing information about the part of the marker selectedbasic selection using cursorSelectionOverlayItems()
On the map by defaultyesnoyes, if present within the style
Customizable render settingsbasic level of customization using highlightshigh level of customization using MarkerRenderSettingswithin the style (in Studio)
Visibility and layeringtoggleable based on the category and storecan individually be changedtoggleable based on the category and overlay
Searchableyesnoyes
Can be used for route calculationyesnono
Can be used for alarmsyesnoyes
Create custom itemsprogrammatically within the client applicationprogrammatically within the client applicationusing uploaded GeoJSON Data Sets (in Studio); they cannot be created within the client application(1)
Available offlineyesyesno
Shared among usersyes, only for predefined landmarks. Changes made to landmarks and custom landmarks are localnoyes, the overlay items are accessible by all users given they have the correct style applied
Extra infoaddress contact info, category, etc.nodata with flexible structure (SearchableParameterList)
note

Social reports can be created and modified by app clients and are accessible to all other users.