# OpenLayers.Layer.Text

This layer creates markers given data in a text file. The location property of the layer (specified as a property of the options argument in the OpenLayers.Layer.Text constructor) points to a tab delimited file with data used to create markers.

The first row of the data file should be a header line with the column names of the data. Each column should be delimited by a tab space. The possible columns are:

- point lat,lon of the point where a marker is to be placed
- lat Latitude of the point where a marker is to be placed
- lon Longitude of the point where a marker is to be placed
- icon or image URL of marker icon to use.
- iconSize Size of Icon to use.
- iconOffset Where the top-left corner of the icon is to be placed relative to the latitude and longitude of the point.
- title The text of the ‘title’ is placed inside an ‘h2’ marker inside a popup, which opens when the marker is clicked.
- description The text of the ‘description’ is placed below the h2 in the popup. this can be plain text or HTML.

#### Example text file

>     lat  lon title   description iconSize    iconOffset  icon
>     10   20  title   description 21,25       -10,-25     http://www.openlayers.org/dev/img/marker.png

#### Inherits from

- OpenLayers.Layer.Markers

Summary

OpenLayers.Layer.Text | This layer creates markers given data in a text file.
Properties |
location | {String} URL of text file.
formatOptions | {Object} Hash of options which should be passed to the format when it is created.
Constructor |
OpenLayers.Layer.Text | Create a text layer.
Functions |
destroy |

### Properties

### location

{String} URL of text file. Must be specified in the “options” argument of the constructor. Can not be changed once passed in.

### formatOptions

{Object} Hash of options which should be passed to the format when it is created. Must be passed in the constructor.

### Constructor

### OpenLayers.Layer.Text

Create a text layer.

#### Parameters

name | {String}
options | {Object} Object with properties to be set on the layer. Must include location property.

### Functions

### destroy

> destroy: function()

> destroy: function()

{String} URL of text file.
Create a text layer.
Close