javascript - Blazor:谷歌地图 JS API
问题描述
早晨,
所以目前在我的项目中,我在我的 blazor 项目中使用带有 JS 的嵌入式谷歌地图 API。地图在页面上并且具有功能性。我使用了以下文章中关于堆栈溢出的提示(在 Blazor 上启动 Google 地图)
在我的 _Hosts 文件中使用以下 JS 我需要在 JS 中删除地图的某些功能
<script>
function initialize() {
var latlng = new google.maps.LatLng(40.716948, -74.003563);
var options = {
zoom: 14, center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById
("map"), options);
}
</script>
关于我在哪里可以找到关闭功能的代码的任何指针?
我需要删除这些打开全屏或新标签的功能
解决方案
您是否尝试过禁用“disableDefaultUI:true”
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: {lat: -33, lng: 151},
disableDefaultUI: true
});
}
检查文档https://developers.google.com/maps/documentation/javascript/controls
推荐阅读
- javascript - 向下滚动后无法访问导航栏中的菜单按钮
- sql - 创建数据库事务并稍后提交/回滚
- r - 空字符串作为 tibble 中的列名
- python - 在 Python 中使用 Selenium 填写表格并下载 zipfile
- javascript - 使用 Webpack 公开遗留的揭示模块模式方法和变量
- javascript - 如何在 JS/Vue.js 中检查时间戳是否大于当前时间(无需重新加载页面)
- javascript - Vue.js - 组件缺少模板或渲染功能
- java - Hibernate - 使用唯一键映射多对多连接表
- html - 更改已经具有 div 容器和 div 行的引导模板
- php - 在 Laravel 8 中运行 Laravel 4 Eloquent 查询时出错