如何使用 Joomla 和 OpenStreetMap 连接和搜索
当我们通过网站或实体办公室提供服务时,让客户知道确切位置非常重要,因为当选择我们作为他们的最佳选择和让他们知道确切位置的最佳选择时,这将提供更大的安全性通过使用地图。
Joomla 提供了许多嵌入地图的选项,其中最好的选项之一是My Maps Location”,它允许您将站点与 Google 地图、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 个字段。
对于此示例,我们将使用大本钟作为位置。
只需在搜索栏中输入“大本钟”,然后单击“搜索”即可。你也可以在地图上移动并直接放置标记,结果是一样的,你会得到自动填充的纬度和经度。有关该位置的所有其他信息(描述、营业时间等)均显示在该位置的详细视图中。位置详细信息版本中的联系链接可以为每个位置添加联系链接、mailto 或 URL。在前端,它将有一个联系按钮,用于打开 URL 或执行 mailto 操作。最后,点击保存,该位置将被创建。
最后一步是最终显示位置,在本例中,我们将使用模块添加位置, My Maps Location带有 2 个用于本地位置的模块 + 其他用于 3rd 方集成的模块(如显示 K2 项目的模块地点)。
该模块将允许您使用与菜单相同的过滤器,但在模块位置,您可以将位置显示为地图或列表,您还可以选择一些位置或位置类别。
只需转到Extensions > Module并单击New然后,选择Map Module My Maps Location 。
在本节中,您将能够设置模块的所有内容,请记住将 OpenStreetMap 设置为地图提供程序。
我们将 OpenStreetMap 类别称为我们之前创建的地图的类别。
最后,点击保存,地图模块就完成了。
我们已将其添加到正确的部分,看起来相当不错。
正如您所看到的,设置非常简单,只需单击一些内容即可完成。
开始使用My Maps Location并创建最好的 Joomla 网站
在这篇文章中,我们只展示了这个很棒的扩展的几个功能,所有功能(例如Hikashop 集成)都非常易于使用,并且将使您的网站看起来非常专业,所以现在的问题是......您还在等什么? 立即前往此处获取会员资格!
当您订阅博客时,当网站上有新的更新时,我们会向您发送一封电子邮件,这样您就不会错过它们。
评论