问题描述
我使用谷歌地图,我在上面标记了一些地方。 当我应用谷歌实时交通代码时,我标记的点消失了。 就好像打开了一个新图层并且禁用了下面的点。 显示实时流量。我怎样才能同时展示它们。 谢谢
//google maps //
function haritaArka() {
var harita = document.getElementById('map-canvas');
harita.style.left = "0px";
}
// google placemork,poi //
function aracGetir(islem,id) {
id = typeof id !== 'undefined' ? id : 0;
if (islem == undefined) islem = islemex;
if (islem != "0") {
durum = 0;
}
if (id != 0) {
islem = islem + "&id=" + id
}
islemex = islem;
httpObj.open("GET","dsAraclar.aspx?islem=" + islem,false);
httpObj.setRequestHeader("Cache-Control","no-cache");
httpObj.setRequestHeader("Pragma","no-cache");
httpObj.send();
var araclar = [];
for (k = 0; k < xmlEl.length; k++) {
var x = xmlEl[k].getElementsByTagName("Latitude")[0].childNodes[0].nodeValue;
var y = xmlEl[k].getElementsByTagName("Longtitude")[0].childNodes[0].nodeValue;
var p = xmlEl[k].getElementsByTagName("plaka")[0].childNodes[0].nodeValue;
var d = "";
d = xmlEl[k].getElementsByTagName("durum")[0].childNodes[0].nodeValue;
var id = xmlEl[k].getElementsByTagName("DeviceId")[0].childNodes[0].nodeValue;
var b = xmlEl[k].getElementsByTagName("bagli")[0].childNodes[0].nodeValue;
var g = xmlEl[k].getElementsByTagName("Durum")[0].childNodes[0].nodeValue;
if (window.XMLHttpRequest) {
var httpObj2 = new XMLHttpRequest();
} else {
var httpObj2 = new ActiveXObject("Microsoft.XMLHTTP");
}
araclar.push([x,y,p,d,id,b,g]);
}
arac_ekle(araclar);
xmlDocument = null;
}
//google live traffic code //
function initMap() {
const map = new google.maps.Map(document.getElementById("map-canvas"),{
zoom: 7,center: { lat: 38.09984,lng: 29.05557 },mapTypeId: google.maps.MapTypeId.ROADMAP,});
const trafficLayer = new google.maps.TrafficLayer();
trafficLayer.setMap(map);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)