如何连接并搜索Joomla和OpenStreetMap
当我们通过网站提供服务或拥有实体办公室时,客户了解确切位置非常重要,因为这在选择我们作为最佳选择时提供了更大的安全性,而让他们了解确切位置的最佳选择是使用地图。.
Joomla提供了很多嵌入地图的选项,其中一个最好的选择是My Maps Location位置,它允许您将您的网站与地图提供商如谷歌地图、Bing和OpenStreetMap连接起来。
OpenStreetMap是一个非常流行的地图提供商,有很多选项可以将其与您的网站连接,但您可能需要开发人员的帮助才能实现它,所以不要再担心,My Maps Location位置提供您自己以非常简单的方式做到这一点的选项。在接下来的步骤中,我们将看到将OpenStreetMap与Joomla连接起来有多么容易。
内容目录
设置这个OpenStreetMap Joomla扩展
为了开始使用这个OpenStreetMap Joomla扩展,我们将使用本地托管的Joomla。
为了将您的Joomla站点与OpenStreetMap连接,您只需前往组件 > My Maps Location > 配置 > 常规配置 并将OpenStreetMap设置为地图提供商以及自动完成搜索,只需点击它们即可完成。

现在一切都应该设置好了,您可以在“地图提供商”选项卡中更改OpenStreetMap类型。.

我们将使用OpenStreetMap.Mapnik。
当您完成所有操作后,只需点击保存,一切就完成了。
让我们在这个Joomla地图扩展上显示位置
现在我们已经设置了OpenStreetMaps作为地图提供者,我们将开始添加位置和类别,以便在前端显示它们,首先,我们将创建类别以添加内部位置。
类别是对位置进行分类的方式,类别在前端显示为筛选器或用作菜单项中的预定义参数,以加载某些分类位置。
建议在有大量位置时使用这些类别,可以创建类别和子类别。要创建新类别,请转到组件 > My Maps Location > 类别 并单击新建。

现在,您必须填写标题,并且,如果您想将该类别设置为子类别,则必须在右侧部分选择一个父文件夹。.

请注意,在本节中,您可以将该类别设置为已发布/未发布,并添加其他参数,如隐私、语言、标签和备注。您还可以在“请选择标记选项卡”中为类别中的位置定义默认标记,转到该选项卡并点击选择,最后选择您要使用的标记并点击“插入”。

现在标记已经定义,类别已经完成,只需点击保存,该类别的一切都将完成。下一步是创建一个新位置以在前端显示它。
要创建位置,请转到组件 > My Maps Location > 位置 > 新建。
有3个字段必须完成:
- 位置名称。.
- 位置的类别。.
- 位置详情(地址)。.
有3种添加地址的选项:
- 使用搜索字段。.
- 在地图上导航并使用光标指向一个位置。.
- 填写地址。.
还有其他字段可以填写,但这些是必需的,在本例中,我们将填写这3个字段。
在本例中,我们将使用大本钟作为地点。

只需在搜索栏中输入“Big Ben”并点击“搜索”即可。您也可以直接在地图上移动并放置标记,效果相同,并且会自动填充纬度和经度。有关位置的所有其他信息(描述、营业时间等)都会在位置的详细视图中显示。在位置详细编辑中的联系链接可以为每个位置添加联系链接、mailto 或 URL。在前端,它将是一个联系按钮,点击后将打开 URL 或执行 mailto 操作。最后,点击保存,位置将被创建。
最后一步是最终显示位置,在这个例子中,我们将通过使用一个模块来添加位置,My Maps Location带有2个用于本地位置的模块+其他用于第三方集成的模块(比如一个用于显示K2项目位置的模块)。
这个模块将允许您使用与菜单相同的过滤器,但在一个模块位置,您可以将位置显示为地图或列表,并且您还有选择一些位置或位置类别的选项。
只需前往扩展 > 模块并点击新建,然后选择地图模块My Maps Location。
![]()
在本节中,您将能够为模块设置一切,记得将OpenStreetMap设置为地图提供者。.

我们将OpenStreetMap类别称为我们之前创建的地图类别。
最后,只需点击保存,地图模块就完成了。

我们已将其添加到右侧部分,看起来相当不错。
正如您所看到的,设置非常简单,只需点击一些内容即可完成。
开始使用 My Maps Location 并创建最好的Joomla网站
在这篇文章中,我们只展示了这个很棒的扩展的几个功能,所有的功能比如Hikashop集成都非常容易使用,并且会使您的网站看起来非常专业,所以现在的问题是……您还在等待什么?去这里并立即获得您的会员资格!
当您订阅博客时,我们会在网站有新更新时发送电子邮件给您,这样您就不会错过它们。.
评论