如何解决使用谷歌地图实时路况和我同时标记的点
我使用谷歌地图,我在上面标记了一些地方。 当我应用谷歌实时交通代码时,我标记的点消失了。 就好像打开了一个新图层并且禁用了下面的点。 显示实时流量。我怎样才能同时展示它们。 谢谢
//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 举报,一经查实,本站将立刻删除。