在大城市用2gis简单的查询时刻表很方便,小城市没有这个功能。告诉我创建这样一个服务的选项,以便有一个地图,它甚至可以使用 yandex / google 或创建你自己的,这样当你从数据库中点击一个对象时,数据就会被加载。我擅长 PHP (Yii2)、HTML、CSS、JQ。但我不知道如何实现地图。
PS主要功能如下:点击建筑->所有组织已经从我的数据库中加载,也可以点击每一个,找出编号/时间表等。
在大城市用2gis简单的查询时刻表很方便,小城市没有这个功能。告诉我创建这样一个服务的选项,以便有一个地图,它甚至可以使用 yandex / google 或创建你自己的,这样当你从数据库中点击一个对象时,数据就会被加载。我擅长 PHP (Yii2)、HTML、CSS、JQ。但我不知道如何实现地图。
PS主要功能如下:点击建筑->所有组织已经从我的数据库中加载,也可以点击每一个,找出编号/时间表等。
https://tech.yandex.ru/maps/?lang=ru-RU 这里可以通过Yandex工具使用js(可惜这里的一切都是通过js) https://tech.yandex.ru/maps/jsbox/balloon_and_hint /在这里你可以看到所有的例子和代码,即使是js的基础知识也会帮助你通过编辑例子来改变。我还发现了一些可能对您有用的https://maps-creator.com/ 。
我使用 Leaflet +(MapBox,OSM)。
Leaflet
- API。简单易行(另外作者是国内的——Vladimir Agafonkin)。MapBox
- 服务器渲染层和编辑器。用于处理图层的非常强大的工具。OSM
- 最完整的数据,即使对于我的小镇,一切都已显示,包括路径。原理是这样的:你使用你喜欢的卡片的api。借助它,当然还有 js,您可以自行决定为地图设置样式。将不得不阅读。
另一种选择是是否有关于公司和组织的详细数据。在某些服务中:
通过单击所需的对象,您将启动一个函数,该函数返回有关其坐标的数据。
您将坐标发送到服务,您会得到结果