[Resolved] about the html

Home Forums Support [Resolved] about the html

Home Forums Support about the html

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #2379644
    bruce

    hello

    i need insert html code to gp.

    the code is about the map ,i use baidu map.

    the html code is

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta name="keywords" content="百度地图,百度地图API,百度地图自定义工具,百度地图所见即所得工具" />
        <meta name="description" content="百度地图API自定义地图,帮助用户在可视化操作下生成百度地图" />
        <title>百度地图API自定义地图</title>
        <!--引用百度地图API-->
        <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=nom4ngTRjyGnnhUM0c081RG2thEZd8LU"></script>
      </head>
      
      <body>
        <!--百度地图容器-->
        <div style="width:1400px;height:450px;border:#ccc solid 1px;font-size:12px" id="map"></div>
        <p style="color:red;font-weight:600">地图生成工具基于百度地图JS api v2.0版本开发,使用请申请密匙。
          <a href="http://developer.baidu.com/map/index.php?title=jspopular/guide/introduction" style="color:#2f83c7" target="_blank" rel="noopener">了解如何申请密匙</a>
          <a href="http://lbsyun.baidu.com/apiconsole/key?application=key" style="color:#2f83c7" target="_blank" rel="noopener">申请密匙</a>
        </p>
      </body>
      <script type="text/javascript">
        //创建和初始化地图函数:
        function initMap(){
          createMap();//创建地图
          setMapEvent();//设置地图事件
          addMapControl();//向地图添加控件
          addMapOverlay();//向地图添加覆盖物
        }
        function createMap(){ 
          map = new BMap.Map("map"); 
          map.centerAndZoom(new BMap.Point(120.793693,31.34253),18);
        }
        function setMapEvent(){
          map.enableScrollWheelZoom();
          map.enableKeyboard();
          map.enableDragging();
          map.enableDoubleClickZoom()
        }
        function addClickHandler(target,window){
          target.addEventListener("click",function(){
            target.openInfoWindow(window);
          });
        }
        function addMapOverlay(){
          var markers = [
            {content:"",title:"江苏省苏州工业园区长阳街425号",imageOffset: {width:0,height:3},position:{lat:31.343455,lng:120.792758}}
          ];
          for(var index = 0; index < markers.length; index++ ){
            var point = new BMap.Point(markers[index].position.lng,markers[index].position.lat);
            var marker = new BMap.Marker(point,{icon:new BMap.Icon("http://api.map.baidu.com/lbsapi/createmap/images/icon.png",new BMap.Size(20,25),{
              imageOffset: new BMap.Size(markers[index].imageOffset.width,markers[index].imageOffset.height)
            })});
            var label = new BMap.Label(markers[index].title,{offset: new BMap.Size(25,5)});
            var opts = {
              width: 200,
              title: markers[index].title,
              enableMessage: false
            };
            var infoWindow = new BMap.InfoWindow(markers[index].content,opts);
            marker.setLabel(label);
            addClickHandler(marker,infoWindow);
            map.addOverlay(marker);
          };
        }
        //向地图添加控件
        function addMapControl(){
          var scaleControl = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});
          scaleControl.setUnit(BMAP_UNIT_IMPERIAL);
          map.addControl(scaleControl);
          var navControl = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});
          map.addControl(navControl);
          var overviewControl = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:true});
          map.addControl(overviewControl);
        }
        var map;
          initMap();
      </script>
    </html>

    i use gp and custom html .

    but the html not work.

    i insert the code to wordpress default editor.

    it works.

    how to use it with gp.

    thamks.

    #2379672
    Fernando
    Customer Support

    Hi Bruce,

    Can you try adding it through a Hook Element? Choose an arbitrary hook first to test if it will just work. Ex: after_header

    Reference: https://docs.generatepress.com/article/hooks-element-overview/

    #2379824
    bruce

    thanks,resoloved now.

    #2380563
    Fernando
    Customer Support

    You’re welcome Bruce!

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.