适用于印度的Google Map API

时间:2014-03-19 11:59:38

标签: google-maps google-maps-api-3

我在印度的网站上使用谷歌地图。除了一个问题外,一切都很好,印度和巴基斯坦之间存在边界问题。谷歌通过使用不同的域名解决了它(从地图的角度来看)。

等等 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不起作用。

2 个答案:

答案 0 :(得分:5)

您需要为API调用提供额外参数region以获取基于区域的地图:

https://maps.googleapis.com/maps/api/js?key=yourkey&region=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")