我在印度的网站上使用谷歌地图。除了一个问题外,一切都很好,印度和巴基斯坦之间存在边界问题。谷歌通过使用不同的域名解决了它(从地图的角度来看)。
等等 maps.google.co.uk它用虚线显示有问题的区域(西北部分)(在查谟和克什米尔) 但在 maps.google.co.in它没有显示有问题的区域(在查谟和克什米尔)以保持印度政府的幸福。
现在我使用google api url https://maps.googleapis.com/maps/api/js?key=mykey
我的地图由maps.google.co.uk显示,但不是由maps.google.co.in
显示那么我们是否可以为google maps api返回的地图数据指定域名。
ofcourse https://maps.googleapis.co.in不起作用。
答案 0 :(得分:5)
您需要为API调用提供额外参数region
以获取基于区域的地图:
https://maps.googleapis.com/maps/api/js?key=yourkey®ion=IN
更多信息:https://developers.google.com/maps/documentation/javascript/localization#Region
答案 1 :(得分:0)
您可以尝试使用以下代码。我遇到了类似的问题,以下代码为我解决了该问题。查询上下文中的相关参数是...,region =“ IN”,....
p <- get_googlemap(center = "India", zoom = 4, color = "bw", style = c(feature = "administrative", element = "labels", visibility = "off"), maptype = "roadmap", region = "IN")