javascript - Google Maps API 原生标签格式
问题描述
使用当前的 Google Maps API (v3),在地图上放置标签的最简单方法是 Google Maps 标签放置的方式?
像这样:
如果可能的话,我不想使用额外的库——当然,Google API 本身就支持他们在 Google 地图上随处使用的那种标签。如果我使用如下代码,它看起来就不那么好了;文本不在标记针旁边,也没有用白色勾勒出它的轮廓,等等。
var marker = new google.maps.Marker({
position: {lat: 99.9, lng: 111.1},
label: {color: '#000000', fontWeight: 'bold', fontSize: '12px', text: 'Label here'},
map: map
});
我确信这是一件快速而简单的事情,但我在 Google 的 API 文档中找不到它......
这是一个旁白,但如果任何谷歌员工看到这一点,为什么这里的文档中没有“标签”类别:https ://developers.google.com/maps/documentation/javascript/overview
解决方案
Google 的原生 JS Maps API 目前似乎不支持这样的标签。
使用 RichMarker,我能够为我的目的获得足够相似的结果。(https://github.com/googlearchive/js-rich-marker)
推荐阅读
- python - Networkx:如何为一次绘制多棵树指定多个根?
- c - 斐波那契数列的项可以是负数吗?
- node.js - Node.js http.createServer 实际是如何工作的?
- c# - Visual Studio 在包管理器控制台运行脚本迁移时崩溃
- html - 如何在 html 中将卡片并排放置?
- javascript - 为什么我的组件状态只更新一次
- javascript - 如何使用 JSON 的属性而不导致错误
- r - 关于 R 中向量化和并行化的一般问题
- reactjs - Formik arrayHelpers remove 未删除所选项目
- javascript - array.push() 构建数组,但数组索引未定义