2016-08-29 14 views
0

我有一个来自客户端的自定义地图。他们想要使用Mapbox或Google Maps来为其添加标记。问题是他们已经定制了世界地图的外观。它没有显示在附加的地图图像上,但它们切断了阿拉斯加州,并希望在德克萨斯州直接显示为浮动状态。他们也希望以奇怪的顺序显示其他国家。在阿拉斯加的右边,他们想要夏威夷,波多黎各,美属维尔京群岛。Mapbox或Google地图。这可能吗?

这里有两个问题:

1)可以这样做吗?我无法通过移动状态找到关于切割地图的任何信息。

2)如果我可以这样做,地理编码是否仍然适用于地图?因为现在阿拉斯加就是这样。

enter image description here

+0

我不会使用该图像;它不像Google Maps投影地图那样投射。看谷歌地图,你会看到垂直和水平线,例如,与加拿大的边界(左边)必须是水平直线,它不能是曲线。 –

回答

0

据我所知,是对您的两个问题。

现在回答你的问题:

1)可以这样做?我无法通过移动状态找到关于切割地图的任何信息。

Translate your project from Google to Mapbox中所述,您可以选择自定义地图和功能。然后,在Mapbox编辑器中创建或从Mapbox Studio Classic上传的任何自定义项目都将具有一个Map ID。初始化地图时使用地图ID将其添加为活动图层。

2)如果我可以做到这一点,地理编码是否仍然适用于地图?因为现在阿拉斯加就是这样。

是的,地理编码仍然有效。使用Mapbox,L.mapbox.geocoder()会很乐意将您的地址进行地理编码。

请尝试阅读给定的文档以获取更多信息和示例代码。希望有所帮助!

+0

因此,如果我正确理解这一点,那么您说我可以在这里看到的这个图形图层覆盖美国的“真实”地图?并且对图像层上的黄色点进行地理编码仍然可以正常工作? –