gorriecoe / silverstripe-directionslink
向链接对象添加方向链接类型。
dev-master
2020-04-15 22:21 UTC
Requires
This package is auto-updated.
Last update: 2024-09-16 08:25:21 UTC
README
将方向链接类型添加到gorriecoe/silverstripe-link。允许编辑在谷歌地图上选择位置,然后生成谷歌地图方向链接。
安装
Composer是安装SilverStripe模块的首选方法。
composer require gorriecoe/silverstripe-directionslink
方向链接使用GoogleMapField。因此,您需要在config.yml中进行配置。
BetterBrief\GoogleMapField:
default_options:
api_key: '[google-api-key]'
有关更多信息,请参阅BetterBrief\GoogleMapField。
要求
- gorriecoe/silverstripe-link ^1.2.3
维护者
示例
以下是链接输出的示例
在iProduct上打开apple地图
以下是基本示例,可以添加到项目的前端以检测apple设备,并在apple地图中打开链接。
var googlemapsurl = "https://maps.google.com/maps:"; var links = document.querySelectorAll('a[href*="' + googlemapsurl +'"]'), i; for (i = 0; i < links.length; ++i) { links[i].addEventListener("click", function(event) { event.preventDefault(); var link = this.getAttribute("href"); if ((navigator.platform.indexOf("iPhone") != -1) || (navigator.platform.indexOf("iPod") != -1) || (navigator.platform.indexOf("iPad") != -1)) { link.replace(googlemapsurl, "maps://maps.apple.com/"); } window.open(link); }); }