есть массив с айпи онлайн пользователей 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, который берет ИП и возвращает массив с данными о местонахождении