首页 > 解决方案 > 如何在反应中使用 HEREMAPS 禁用地图中的 3D 建筑视图?

问题描述

    const initMap = React.useCallback(defaultLayers => {
    let lat = -6;
    let lng = 100;
    let zoom = 20;

    areaMapRef.current = new window.H.Map(
      mapContainerRef.current,
      defaultLayers.vector.normal.map,
      {
        zoom,
        center: { lng, lat }
      }
    );

    window.addEventListener("resize", areaMapRef.current.getViewPort().resize);

    behaviourRef.current = new window.H.mapevents.Behavior(
      new window.H.mapevents.MapEvents(areaMapRef.current)
    );

    uiRef.current = window.H.ui.UI.createDefault(
      areaMapRef.current,
      defaultLayers
    );
      }, []);


  React.useEffect(() => {
    const platform = new window.H.service.Platform({
    apikey: "MYAPIKEY"
    });
    const defaultLayers = platform.createDefaultLayers();
    initMap(defaultLayers);}, 
[initMap]);

标签: here-maps-rest

解决方案


推荐阅读