
Note: this works only in Newscoop 3.5.0 and later versions.
Maps require jQuery: In order to use display maps you must include jQuery in the header of your document, with a link like this:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">
"map" prints a geolocation map and the list of locations. The article containing the map must have been previously initialized, otherwise this function will display nothing.
{{ map [width="<width_value>"]
[height="<height_value>" ]
[show_locations_list="<boolean_value>" ]
[show_reset_link="<string_value>|<boolean_value>" ] }}
Below you can see an example of the code generated by Newscoop to display a Map. You can style the way it looks like by defining CSS styles for the classes.
<!-- Map Container START //-->
<div class="geomap_container">
<!-- Map general info and
locations Container START //-->
<div class="geomap_locations">
<!-- Map General Info (Title)
START //-->
<div class="geomap_info">
<dl class="geomap_map_name">
<dt
class="geomap_map_name_label">Map:</dt>
<dd
class="geomap_map_name_value">My Map</dd>
</dl>
</div>
<!-- Map General Info (Title)
END //-->
<!-- Map Locations List START
//-->
<div id="side_info"
class="geo_side_info">
<!-- Map Location Nr. 1 START
//-->
<div id="poi_seq_0">
<a class="geomap_poi_name"
href="#"
onClick="geo_hook_on_map_feature_select(geo_object_61_1, 0);
return false;">POI no. 1</a>
<div
class="geomap_poi_perex"></div>
<div
class="geomap_poi_center">
<a href="#"
onClick="geo_object_61_1.center_lonlat(14.753722843736,
48.948841006863); return false;">Center</a>
</div>
<div
class="geomap_poi_spacer"> </div>
</div>
<!-- Map Location Nr. 1 END
//-->
<!-- Map Location Nr. 2 START
//-->
<div id="poi_seq_1">
<a class="geomap_poi_name"
href="#"
onClick="geo_hook_on_map_feature_select(geo_object_61_1, 1);
return false;">POI Name</a>
<div
class="geomap_poi_perex">Any text</div>
<div
class="geomap_poi_center"> <a href="#"
onClick="geo_object_61_1.center_lonlat(1.240539250526,
47.067502513872); return false;">Center</a>
</div>
<div
class="geomap_poi_spacer"> </div>
</div>
<!-- Map Location Nr. 2 END
//-->
</div>
<!-- Map Locations List END
//-->
</div>
<!-- Map general info and
locations Container START //-->
<!-- Map Menu (Show Reset Link)
START //-->
<div class="geomap_menu">
<a href="#"
onClick="geo_object_61_1.map_showview(); return false;">Gimme
my map</a>
</div>
<!-- Map Menu (Show Reset Link)
END //-->
<!-- Map Render Area START //-->
<div class="geomap_map">
<div
id="geo_map_mapcanvas_61_1"></div>
</div>
<!-- Map Render Area END //-->
</div>
<div style="clear:both"
></div>
Sourcefabric provides some styling definitions as part of the sample templates.