есть массив с айпи онлайн пользователей members['ip'],
есть .js файл:
function initialize() {
	var myLatlng = new google.maps.LatLng(42.8700000,74.5900000);
	var mapOptions = {
		zoom: 1,
		center: myLatlng
	}
	var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
	var marker = new google.maps.Marker({
		position: myLatlng,
		map: map,
		title: 'Hello World!'
	});
Также .tpl:
<div class="userslocation">
	<div class="userslocation__wrapper">
		{foreach $online_members as $member}
			{$member.fullname}
		{/foreach}
		<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=myApiKey&sensor=false"></script>
		{add_media files='js:_URL_plugins/members_on_map/js/admin/index'}
		<div id="map-canvas" style="width:400px; height:400px"></div>
	</div>
</div>
Карта отображается на сайте, как мне связать айпи к маркерам. Есть также класс geoplagin, который берет ИП и возвращает массив с данными о местонахождении