Bonjour à tous,
Voilà je suis entrain de développer une application web en jQuery Mobile, il se trouve que j'ai besoin d'utiliser Google Map mais je ne parviens pas à afficher la carte, pourtant je suis le "Get Started" de Google...
Head
Structure HTML
jQuery (main.js)
Aucun message d'erreur mais le carte ne s'affiche pas...
Modifié par tonymx15 (10 Oct 2012 - 11:18)
Voilà je suis entrain de développer une application web en jQuery Mobile, il se trouve que j'ai besoin d'utiliser Google Map mais je ne parviens pas à afficher la carte, pourtant je suis le "Get Started" de Google...
Head
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Timer</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="http://maps.googleapis.com/maps/api/js?key=MYKEYYYY&sensor=true"></script>
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
<script src="js/highcharts.js"></script>
<script src="js/jquery.timer.js"></script>
<script src="js/main.js"></script>
</head>
Structure HTML
<div data-role="page">
<div data-role="header"><h1>Accueil</h1></div>
<div data-role="content">
<a data-role="button" id="end" href="#informations" data-theme="e" data-icon="check">End</a>
</div>
<div data-role="footer">Footer</div>
</div>
<div data-role="page" id="informations">
<div data-role="header"><h1>Informations</h1></div>
<div data-role="content">
<div id="bestTime"></div>
<label for="basic">Nom du terrain : </label>
<input type="text" name="name" id="basic" data-mini="true" />
<div class="ui-grid-solo">
<div class="ui-block-a"><div id="map" width="500px" height="200px"></div></div>
</div>
<div class="ui-grid-solo">
<div class="ui-block-a"><a data-role="button" href="#result" data-theme="e" data-icon="check">Analyser</a></div>
</div>
</div>
<div data-role="footer">Footer</div>
</div>
jQuery (main.js)
$(document).bind('pageinit', function(){
function initializeMap() {
console.log("Google Map");
var myOptions = {
center: new google.maps.LatLng(46.32, 5.04),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map"), myOptions);
}
$('#informations').live('pageshow',function(event, ui){ initializeMap(); });
});
Aucun message d'erreur mais le carte ne s'affiche pas...
Modifié par tonymx15 (10 Oct 2012 - 11:18)