ror(Ruby on Rails)プロジェクトでGoogleマップサービスを使用する必要がありますが、いくつかの問題に直面しています。みなさんご存じのとおり。このヘッダーを application.html.erb に含める必要があります
<script type="text/javascript"
src="http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE"></script>
<%= link_to 'ajax', boys_ajax_path(:format=>:js), :remote=>true %><div id='ajax' style='width:300px;height:300px;border:1px solid gray'></div>
ajax.js.erb コード
$("#ajax").html("<div style='width:100%;height:100%;border:1px solid gray' id='allmaps'></div>")
var map = new google.maps.Map(document.getElementById("allmaps"), {
zoom: 15,
center: new google.maps.LatLng(31.3, 120.6),
mapTypeId: google.maps.MapTypeId.ROADMAP,
panControl: false,
scaleControl: false,
mapTypeControl: false,
streetViewControl:false,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL
}
});
var marker = new google.maps.Marker({ map: map, position: map.getCenter() });
最初にajaxボタンをクリックしたとき。Google マップの読み込み成功。ただし、2回クリックすると。Google マップは読み込まれます。グーグルマップどうした。ajax ボタンをクリックするたびに、Google マップ キーを送信する必要があるかもしれません。
私の問題を解決する方法はありますか。ajaxアクションが発生するたびにGoogleマップキーを送信..