我被要求为客户创建一个自定义地图,类似于这里的这个。我看过 JS,我真的很喜欢它是如何完成的,但我似乎找不到他们定义自定义背景图像的地方。此外,我找不到关于此类内容的明确文档。
需要明确的是,我的客户想要所有相同的功能,但背景当然会有所不同。
有人能告诉我如何使用 Google Maps 的 API 完成这项工作,甚至他们是如何做到的吗?
非常感谢!
我被要求为客户创建一个自定义地图,类似于这里的这个。我看过 JS,我真的很喜欢它是如何完成的,但我似乎找不到他们定义自定义背景图像的地方。此外,我找不到关于此类内容的明确文档。
需要明确的是,我的客户想要所有相同的功能,但背景当然会有所不同。
有人能告诉我如何使用 Google Maps 的 API 完成这项工作,甚至他们是如何做到的吗?
非常感谢!
我最近做了,或者不像链接那么雄心勃勃,遵循文档。它不是背景图片,但您可以使用 css/javascript https://developers.google.com/maps/documentation/javascript/styling从字面上更改道路类型等。如果您需要限制缩放自由度,就像在地图中一样,然后像他们一样更改地图控件。请参阅https://developers.google.com/maps/documentation/javascript/controls。所有的魔法都发生在您链接到的网站上: http: //brickellhouse.com/js/location.min.js 和http://brickellhouse.com/css/map.css
希望这会有所帮助。
为了添加到 IntheNoob 的帖子中,谷歌地图的实际背景只是一个大图像叠加层。然后,他们为菜单操作和道路上的一些小样式等添加了侦听器。如果您查看来自brickellhouse.com 的这张图片,您会明白我的意思:
http://brickellhouse.com/images/gmaps/map.jpg
brickellhouse 地图 bg http://brickellhouse.com/images/gmaps/map.jpg