The <map> element requires field "latitude" and "longitude" field with other numeric field that you want to plot. The order of the field is crucial (it has to be latutude, longitude, < >). Here is a run anywhere example.
<form>
<label>Geo Map</label>
<row grouping="2">
<map>
<title>Roma</title>
<searchString>
|stats count
|eval latitude=-8.70778 | eval longitude=-57.82654 | eval SomeNumberField=5
| append [|stats count
|eval latitude=-10.70778 | eval longitude=-47.82654 | eval SomeTextField=99]
| table latitude, longitude, SomeNumberField,SomeTextField
</searchString>
<option name="mapping.data.maxClusters">500</option>
<option name="mapping.markerLayer.markerMaxSize">20</option>
<option name="mapping.seriesColors">[0x0060DD]</option>
<option name="mapping.map.zoom">2</option>
</map>
<table>
<searchString>
|stats count
|eval latitude=-8.70778 | eval longitude=-57.82654 | eval SomeNumberField=5
| append [|stats count
|eval latitude=-10.70778 | eval longitude=-47.82654 | eval SomeTextField=23]
| table latitude, longitude, SomeNumberField,SomeTextField
</searchString>
</table>
</row>
</form>
... View more