私は自分のサイトの人のIPに基づいて表示するためのマップを作成しようとしています。私はマップを打っていた世界中のすべての場所を示すすばらしい地図を考えていました。しかし、私は少し問題になった。私はipを追跡してからGeoクエリで処理し、最後にpusherappを使って地図にデータを投稿しています。しかし、私は自分のサイトにdatatoを追加することで、順不同のリストを作ることができるようになりましたが、Googleマップに追加する方法やデータを使ってそのマップを再描画する方法がわかりません。誰かがここで私を助けることができる? だから、基本的にサーバー側で:プッシャーを使用して地図にマーカーを追加しますか?
クライアント側で続いvar bounds = new google.maps.LatLngBounds();
var latlng = new google.maps.LatLng(#{@a.lat}, #{@a.lng});
var marker = new google.maps.Marker({
animation: google.maps.Animation.DROP,
icon: 'images/marker.png',
map: map,
position: latlng,
title: 'Here'
});
bounds.extend(latlng);
map.fitBounds(bounds);
:
channel.bind('latitude', function(data){
$('#list').append(data);
});
しかし、私はそれがスクリプトセクションにウンチしてもらう場合でもそのグーグルマップはどのように知っているために起こっています更新するには? 私はこのすべてをRailsに残しておきたいと思います。サービスのためには今はプッシャーを使用しています ありがとう!
の助けをleggetterいただきありがとうございます!完璧です - https://github.com/tspore/pusher-map – tspore