मैंने अपने ऐप (मोडल में) में Google मानचित्र लागू किए हैं, हालांकि आप नीचे दी गई छवियों पर देख सकते हैं, जहां एक ग्रे क्षेत्र है जिसे मैं निश्चित रूप से छुटकारा पाना चाहता हूं। मानचित्र को स्थानांतरित करना संभव है ताकि ग्रे क्षेत्र गायब हो जाए, लेकिन इसकी आवश्यकता नहीं होनी चाहिए।Google मानचित्र में ग्रे क्षेत्र
बात यह है कि नक्शा एक मॉडल बॉक्स के अंदर दिखाया गया है, जिसमें मोडल दिखाने के लिए बटन क्लिक होने पर गतिशील रूप से बनाई गई बहुत सारी सामग्री शामिल होती है। ऐसा लगता है समस्या हो सकती है कि कि नक्शे की सामग्री पूरी तरह से पहले मोडल लोड किया जाता है लोड नहीं है, लेकिन मुझे यकीन है कि नहीं कर रहा हूँ ...
एचटीएमएल:
...
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Test</h3>
</div>
<div id="modal-left" class="modal-body left"></div>
<div class="modal-body right">
<div id="map"></div>
</div>
</div>
...
js:
function initializeMap(latitude, longitude) {
var place = new google.maps.LatLng (latitude, longitude);
var myOptions = {
zoom: 10,
center: place,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map"), myOptions);
var marker = new google.maps.Marker({
position: place,
map: map,
title: ""
});
};
$('.modal-btn').click(function(){
var producerId = $(this).attr('id');
GetProducer(producerId, function(data) { // <--- data retrieved through ajax
initializeMap(data.latitude, data.longitude);
var titel = data.name;
var content = "<p><img class='modal-img' src='" + data.imgurl + "' /></p>" +
"<p>" + data.name + ", " + data.address + "<br/>" +
data.zipcode + " " + data.town + "</p>" +
"<p><a href='" + data.url + "' >" + data.url + "</a></p>";
$('#myModalLabel').html(titel);
$('#modal-left').html(content);
});
});
छवि 1:
छवि 2:
क्या आप वाकई खराब कनेक्शन के कारण नहीं हैं? – zerkms
हाँ, मेरा कनेक्शन पूरी तरह से काम करता है ... – holyredbeard
आप ग्रे छवियों के बारे में सवाल समस्या निवारण के लिए बहुत कठिन होंगे, जब तक कि आप हमें यह बता सकें कि इसे पुन: उत्पन्न कैसे करें (एक जेएसफ़िल्ड अच्छा होगा)। मैं सुझाव देता हूं कि "मार्कर को कैसे केन्द्रित करें?" सवाल अलग से, क्योंकि यह असंबंधित लगता है। –