---
title: "PlacemarkProperties | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Interface PlacemarkProperties

interface PlacemarkProperties {  
    [address](#address)?: string;  
    [coordTimes](#coordtimes)?: (string | null)\[\] | (string | null)\[\]\[\];  
    [description](#description)?: string;  
    [fill](#fill)?: string;  
    ["fill-opacity"](#fill-opacity)?: number;  
    [icon](#icon)?: string;  
    [name](#name)?: string;  
    [stroke](#stroke)?: string;  
    ["stroke-opacity"](#stroke-opacity)?: number;  
    ["stroke-width"](#stroke-width)?: number;  
    [styleHash](#stylehash)?: string;  
    [styleMapHash](#stylemaphash)?: [Record](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.Record/)<string, string | null\>;  
    [styleUrl](#styleurl)?: string;  
    [timespan](#timespan)?: { begin: string; end: string };  
    [timestamp](#timestamp)?: string;  
    [visibility](#visibility)?: string;  
}

##### Index

### Properties[](#properties)

[address?](#address) [coordTimes?](#coordtimes) [description?](#description) [fill?](#fill) [fill-opacity?](#fill-opacity) [icon?](#icon) [name?](#name) [stroke?](#stroke) [stroke-opacity?](#stroke-opacity) [stroke-width?](#stroke-width) [styleHash?](#stylehash) [styleMapHash?](#stylemaphash) [styleUrl?](#styleurl) [timespan?](#timespan) [timestamp?](#timestamp) [visibility?](#visibility)

## Properties[](#properties-1)

### `Optional`address[](#address)

address?: string

### `Optional`coordTimes[](#coordtimes)

coordTimes?: (string | null)\[\] | (string | null)\[\]\[\]

### `Optional`description[](#description)

description?: string

### `Optional`fill[](#fill)

fill?: string

### `Optional`fill-opacity[](#fill-opacity)

"fill-opacity"?: number

### `Optional`icon[](#icon)

icon?: string

### `Optional`name[](#name)

name?: string

### `Optional`stroke[](#stroke)

stroke?: string

### `Optional`stroke-opacity[](#stroke-opacity)

"stroke-opacity"?: number

### `Optional`stroke-width[](#stroke-width)

"stroke-width"?: number

### `Optional`styleHash[](#stylehash)

styleHash?: string

### `Optional`styleMapHash[](#stylemaphash)

styleMapHash?: [Record](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.Record/)<string, string | null\>

### `Optional`styleUrl[](#styleurl)

styleUrl?: string

### `Optional`timespan[](#timespan)

timespan?: { begin: string; end: string }

### `Optional`timestamp[](#timestamp)

timestamp?: string

### `Optional`visibility[](#visibility)

visibility?: string
