小编Web*_*nno的帖子

从Google地图标记BitmapDescriptorFactory创建drawable

我正在使用此代码作为我的谷歌地图的默认地图标记,这是正常的.

BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_RED);

我现在想要做的是将地图标记设置ImageView为一个如果用户想要查看列表中的地图数据它作为一种项目符号.我的问题是我似乎无法找到一个将BitmapDescriptor 变量赋给的方法ImageView

BitmapDescriptor filterIcon = null; filterIcon = BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_RED); imageView.setBackground(filterIcon);

这是我目前的代码,但当然是抛出一个错误.

xml android google-maps

6
推荐指数
0
解决办法
746
查看次数

删除 HTML5 视频元素周围的填充

我将视频放在 750 像素宽度的内容列上方,​​但视频周围有一些填充,我无法去掉。视频的原始尺寸为1280px宽度,因此不存在视频太小的情况。

在此输入图像描述

我希望视频延伸到内容的边缘(即填充 750px 空间)。这是我的 HTML

    <video width="100%" height="350" controls>
       <source src="<?php echo get_template_directory_uri(); ?>/assets/vid/linecatching.mp4" type="video/mp4">
        Your browser does not support the video tag.
     </video>
Run Code Online (Sandbox Code Playgroud)

html css video

3
推荐指数
1
解决办法
7477
查看次数

使用JS按日期/时间排序div

我有一个脚本,它使用a data-date属性创建了很多div,并且时间格式为Tue Aug 16 2016 12:27:21 GMT+0100 (BST)

示例集可以是:

<div class="socialBox" data-date="Tue Aug 10 2016 12:30:21 GMT+0100 (BST)" data-type="twitter">
<div class="socialBox" data-date="Tue Aug 14 2016 12:10:21 GMT+0100 (BST)" data-type="facebook">
<div class="socialBox" data-date="Tue Aug 13 2016 15:27:21 GMT+0100 (BST)" data-type="youtube">
<div class="socialBox" data-date="Tue Aug 03 2016 18:27:21 GMT+0100 (BST)" data-type="instagram">
Run Code Online (Sandbox Code Playgroud)

div被附加到来自各种不同函数的空白div,然后我运行JS来对div进行排序并将其再次附加到原始的空白div,但我似乎无法让它工作.

这是脚本

loadTwitter(twitter);
loadFacebook(facebook);
loadYoutube(youtube);
loadInstagram(instagram);

// DOESN'T WORK YET (THE BELOW)

var board = $("#social-board");
var boards = board.children('.socialBox');

boards.sort(function(a, b) {
    var an = $(a).data("date").getTime();
    var bn …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

3
推荐指数
1
解决办法
2640
查看次数

将数据从JSON文件加载到Google地图中的地图标记中

我有以下JSON文件:

{
   "universities" : [
    [
        "title": "Aberystwyth University",
        "web": "www.aber.ac.uk",
        "phone": "+44 (0)1970 623 111",
        "lat": 52.415524,
        "lng": -4.063066
    ],
    [
        "title": "Bangor University",
        "web": "www.bangor.ac.uk",
        "phone": "+44 (0)1248 351 151",
        "lat": 53.229520,
        "lng": -4.129987
    ],
    [
        "title": "Cardiff Metropolitan University",
        "website": "www.cardiffmet.ac.uk",
        "phone": "+44 (0)2920 416 138", 
        "lat": 51.482708,
        "lng": -3.165881
    ]
  ]
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试将此文件中的数据加载到我的谷歌地图脚本中,以生成一些带有相应信息窗口的地图标记.这是我的脚本:

var map;
var icon = "http://path/to/icon.png";
var json = "http://path/to/universities.json";

function initialize() {

  var mapProp = {
  center:   new google.maps.LatLng(52.4550,-3.3833), //LLANDRINDOD WELLS
   zoom: …
Run Code Online (Sandbox Code Playgroud)

javascript json google-maps google-maps-api-3

2
推荐指数
1
解决办法
2万
查看次数

jQuery if和else语句都在执行

我有一个脚本,如果页面标题与<a>标签的文本值匹配,将为元素添加一个类.我的脚本中的else语句是在没有任何页面标题与导航项匹配且活动链接分配给Home菜单项(即导航栏中的第一个)时覆盖.

我有一个像这样的菜单:

<ul class='menu'>
    <li> <a href="#">Home</a> </li>
    <!-- Page title - My Cool Website -->
    <li> <a href="#">About Us</a> </li>
    <!-- Page title - About Us -->
    // etc....
</ul>
Run Code Online (Sandbox Code Playgroud)

这是脚本:

$(document).ready(function () {
    var title = $(document).attr("title");
    $(".menu li a").each(function (e) {
        var a = $(this).text();
        var exists = title.match(a);
        if (exists) {
            $(this).addClass("active");
        } else {
            $(".menu li a").first().addClass("active");
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

if和else语句似乎正在执行,因此第一个和匹配的元素现在都active添加了一个类.

我已经尝试过使用stopPropagation();return false在我的发言结束时但没有成功.

谁能告诉我两者都在执行的原因?我假设我没有优雅地跳过DOM,但javascript有点生疏.

html javascript jquery

0
推荐指数
1
解决办法
1195
查看次数

jQuery获取数据属性不起作用

我有一个脚本,它生成一个带有类的按钮,我希望它在点击时提醒数据属性,但它不起作用.

这是HTML的输出

<button class="request box-button" data-value="18492500814">Request</button>
Run Code Online (Sandbox Code Playgroud)

jQuery代码

$(document).ready(function(){
    $('.request').each(function () {
        var photoID = $(this);
        photoID.click(function () {
            alert($(this).data('value'));
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5

0
推荐指数
1
解决办法
428
查看次数

标签 统计

javascript ×4

html ×3

jquery ×3

css ×2

google-maps ×2

android ×1

google-maps-api-3 ×1

html5 ×1

json ×1

video ×1

xml ×1