代码之家  ›  专栏  ›  技术社区  ›  Farhan Habib

如何使用javascript变量创建URL?

  •  0
  • Farhan Habib  · 技术社区  · 7 年前

    我试图将Javascript变量传递到URL中,但其中存在某种语法错误。

    function initMap() {
      var jsonData = { $tourArray }
      var map = new google.maps.Map(document.getElementById('map'), {
        zoom: 4,
        center: {
          lat: jsonData.CenterLat,
          lng: jsonData.CenterLon,
        },
      })
    
      var kml = jsonData.KmlFile
      var src = 'http://www.example.com/KML/?= + kml'
    
      var kmlLayer = new google.maps.KmlLayer(src, {
        map: map,
      })
    }
    

    var kml 基本上是kml文件名,存储在服务器上的文件夹kml中,我试图访问该文件,以便在我的谷歌地图上添加kml层。

    URL语法似乎不正确。

    1 回复  |  直到 7 年前
        1
  •  5
  •   Rowland    7 年前

    var src = "http://www.example.com/KML/?=" + kml;
    

    var src = `http://www.example.com/KML/?=${kml}`