view.html.erb
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false">
location();
</script>
トグル.js
$(document).ready(function() {
$(function location()
{
alert("here in loc1233");
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(successFunction, errorFunction);
}
else {
alert("here in loc");
}
}); //showmap
$(function successFunction(position) {
var lat = position.coords.latitude;
var lot = position.coords.longitude;
alert('Your location coordinates are: Latitude:'+lat+' Longitude: '+lot);
});
});
ここで、toggle.js で関数 location() を呼び出すと、アラートが表示されるだけです
alert("ここで loc1233");
その関数の残りの行には行きません。なぜそのように与えるのですか?
ありがとう