मैं HTML और जावास्क्रिप्ट का उपयोग कर मोबाइल एप्लिकेशन में Google मानचित्र का उपयोग कर रहा हूं। जब मैं नक्शा लोड करता हूं तो मैं ऊपरी बाएं कोने में मानचित्र का 5% देख सकता हूं। Div कंटेनर का 9 5% ग्रे है। जब मैं फायरबग के साथ div को देखना चाहता हूं तो पूरा नक्शा अचानक लोड हो जाता है। वह क्या हो सकता है? मैंने पहले से ही कई स्टैक ओवरफ्लो धागे की कोशिश की लेकिन मेरे लिए कोई समाधान नहीं हुआ। धन्यवाद।Google मानचित्र ग्रे
कोड:
<link type="text/css" rel="stylesheet" href="jquery.mobile...>
<link type="text/css" rel="stylesheet" href="index.css">
<script type="text/javascript" src="jquery.mobile...></script>
<script type="text/javascript" src="jquery.mobile/jquery.mobile...></script>
<script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"> </script>
<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8" src="index.js"></script>
<div id="map" style="width: 700px; height: 700px;"></div>
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
center: new google.maps.LatLng(-33.92, 151.25),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
index.js
$(document).ready(function() {
$(window).resize(function() {
google.maps.event.trigger(map, 'resize');
});
});
जब मैं div विशेषताओं% में मापा का उपयोग करें या उन्हें यह बिल्कुल भी काम नहीं करता।
कोड को देखने की आवश्यकता है ... या यहां तक कि एक सैंडबॉक्स संस्करण भी बेहतर है। – meo
कंटेनर तत्व ठीक से आकार देने से पहले नक्शा की तरह लगता है। 'google.maps.event.trigger (नक्शा 'आकार बदलें') 'जहां' नक्शा 'आपका नक्शा है। – Dykam
क्या आपने नक्शा धारण करने वाले div कंटेनर के लिए एक आकार निर्दिष्ट किया है, यदि हां, तो आपने किस इकाई का उपयोग किया था, px, em,%? –