я написал код, чтобы показать карту маркер, но я хочу, чтобы загрузить карту маркер Lat, длинное значение от сервера URLJQuery отображение JSon URL
для например: http://socialdeal4u.com/test2.php
ниже мой код
код расслоение плотной:
var map;
function initMap() {
var myLatLng = { lat: '39.539429069523', lng: '3.3304989337921' };
var myOptions = {
zoom: 8,
center: myLatLng
};
map = new google.maps.Map(document.getElementById('map_canvas'),
myOptions);
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
title: 'name here'
});
}
// google.maps.event.addDomListener(window, 'load', initMap);
function showmap(){
console.log('hii');
setTimeout(function(){
initMap();
}, 20);
google.maps.event.trigger(map, 'resize');
}
Html код
<ul id="tabs" class="nav nav-tabs col-md-12" data-tabs="tabs">
<li class="active"><a href="#tab-red" data-toggle="tab" aria-expanded="true" id="htl">Tab 1</a></li>
<li class="mpatatta"><a href="#tab-map" data-toggle="tab" aria-expanded="true" onclick="showmap();">Map</a></li>
</ul>
<div id="my-tab-content" class="tab-content">
<div class="tab-pane active" id="tab-red">
tab one
</div>
<div class="tab-pane" id="tab-map">
<div id="map_canvas"></div>
</div>
</div>
вам нужно т o получать данные с сервера через ajax или post. после этого создайте глобальные переменные, в которых хранятся ваши данные с сервера и которые необходимы в функции initMap() – Farhan
может помочь мне в ее исправлении, я попытался $ .getJSON (но не смог заставить его работать – gayrav
Позвольте мне добавить код в ответ возможно, это поможет вам – Farhan