我在Laravel网站上使用带有标记群集和InfoBox的Google Map Javascript API
https://developers.google.com/maps/documentation/javascript/marker-clustering
原生红色标记在桌面上正常显示,但未在移动设备上显示。 但是,如果我点击它应该的位置,我的信息框会出现,其他一切都可以。
是否有特殊设置需要考虑(可能是移动显示器上用于此标记的png还是?)
wide_form <- long_form %>%
gather(key, value, -name,-day_num) %>%
dplyr::mutate(
key = paste(key, day_num, sep = "_")
) %>%
select(-day_num) %>%
spread(key, value)
答案 0 :(得分:0)
检查后,它与谷歌地图无关,但与我的服务器.env环境文件无关(我使用的是Laravel)
APP_URL变量引用了.env文件中的'localhost',这个APP_URL变量用于Javascript代码(使用PHP-Vars-To-Js-Transformer)来检索一些服务器img资源: 这导致桌面上的资源在谷歌地图api上正确加载,但在移动设备上没有。
通过.env文件中的网站网址替换localhost解决了这个问题。