Я хочу показать некоторые координаты на карте Google, он отлично работает, чтобы получить его из текстового файла, но я не знаю, как получить доступ к координатам из базы данных.Как вызвать базу данных с javascript в приложении Rails?
Вот код работает с текстовым файлом:
<script type="text/javascript">
var map;
var markers = [];
var mon_fichier = fichier_txt("file.txt");
var elem = mon_fichier.split(',');
var tHandleMajActors; // Handle timer majActeurs()
function initialize() {
var haightAshbury = new google.maps.LatLng(elem[0], elem[1]);
var mapOptions = {
zoom: 6,
center: haightAshbury,
mapTypeId: google.maps.MapTypeId.TERRAIN
/*mapTypeId: google.maps.MapTypeId.SATELLITE*/
};
map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
//run realtime view
RTrun();
}
//RT MENU MANAGEMENT
function RTrun(){
movePositionMarker();
}
//RT MARKER MANAGEMENT
function movePositionMarker(){ //XXX timer
var mon_fichier = fichier_txt("file.txt");
var elem = mon_fichier.split(',');
i=0;
while (i<elem.length) {
var myPosition = new google.maps.LatLng(elem[i], elem[i+1]);
i=i+2;
addMarker(myPosition);
}
//timer: every 10 s
tHandleMajActors = setTimeout(function(){
movePositionMarker();
}, 10000);
}
// Add a marker to the map and push to the array.
function addMarker(location) {
var image = 'images/flag.png';
var marker = new google.maps.Marker({
//animation: google.maps.Animation.DROP,
position: location,
map: map,
icon: image
});
markers.push(marker);
}
таблица, из которой я хочу взять координаты, называются координаты и имею: широта, долгота, дата, Время,: tracker_id
Благодарим за помощь!
Вы уже используете jquery? –