मैं ट्विटर बूटस्ट्रैप मोडल में Google मानचित्र प्रदर्शित करने की कोशिश कर रहा हूं। जब उपयोगकर्ता पहले Show map
बटन पर क्लिक करता है तो वह नक्शा सफलतापूर्वक देख सकता है क्योंकि मैं नक्शा onclick()
फ़ंक्शन उत्पन्न कर रहा हूं लेकिन जब वह मोडल बंद कर देता है और इसे फिर से खोलता है तो नक्शा ठीक से प्रदर्शित नहीं होता है और मानचित्र का 9 0% हिस्सा ग्रे हो जाता हैGoogle मानचित्र मोडल समस्या
निम्नलिखित की तरह मैं भी इस समाधान को निकालने कि जिसमें पूरे div नक्शा बाध्य है और यह पुनर्जीवित करने की कोशिश लेकिन वह चाल doesnot काम भी कृपया मुझे पता है कि मैं मेरी समस्या का समाधान कर सकते हैं।
बादमेरी जे एस समारोह जो मैं onclick मानचित्र की घटना
function mapp()
{
//google.maps.event.trigger(map, "resize");
//$("#map_google_canvas").empty();
$("#map_google_canvas").remove();
$("#crmap").append("<div id='map_google_canvas'></div>")
var myOptions = {
center: new google.maps.LatLng(54, -2),
zoom: 6,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_google_canvas"), myOptions);
var addressArray = new Array("London, United Kingdom", "London Road, Brentwood, United Kingdom", "Brentwood, United Kingdom");
var geocoder = new google.maps.Geocoder();
var markerBounds = new google.maps.LatLngBounds();
for (var i = 0; i < addressArray.length; i++) {
geocoder.geocode({
'address': addressArray[i]
}, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
markerBounds.extend(results[0].geometry.location);
map.fitBounds(markerBounds);
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
}
}
कृपया मदद बोल रहा हूँ,
धन्यवाद
यह पूरी तरह से सामान्य और अपेक्षित व्यवहार है, मुझे कहना दुखद है। ऐसे कई पृष्ठ हैं जहां Google मानचित्र "गड़बड़" को संयोजन में दिखाए गए हैं-> दिखाए गए-> छिपा तत्व। इसके अलावा, Google नक्शे हर बार गड़बड़ नहीं करता है, यह सबसे अधिक संभावना है। एकमात्र समाधान नक्शा को पुन: उत्पन्न करना है, इसके कंटेनर को दिखाने/दृश्य करने के लिए सेट किया गया है, यहां - बूटस्ट्रैप मोडल। बेशक, आपको केवल 'addressArray'-loop को एक बार चलाने के लिए, और geocoder-result को लुकअप-टेबल में स्टोर करना होगा। – davidkonrad
निम्नलिखित प्रश्नों से समस्या हल हो रही है: http: //stackoverflow.com/questions/8812268/grey-boxes-appear-in-parts-of-embedded-google-map-in-modal-box? Rq = 1 –
कूल ! आकार बदलने वाले ट्रिगर को नहीं पता था। यह भविष्य में बहुत मदद कर सकता है! आपके प्रश्न और आपके द्वारा प्राप्त उत्तर को उखाड़ फेंका है। धन्यवाद! – davidkonrad