小编use*_*849的帖子

加载后更改Google Maps v3 mapOptions对象

如何修改V3地图的mapOptions(在加载初始地图后)?

具体来说,我希望能够翻转

draggable: false
Run Code Online (Sandbox Code Playgroud)

选项

draggable: true
Run Code Online (Sandbox Code Playgroud)

当触发动作(例如点击div)时.

另外:我尝试加载jquery-ui-map并使用:

$('#map').gmap('option', 'draggable', true);
Run Code Online (Sandbox Code Playgroud)

然而,这似乎重新加载地图并忘记所有其他现有选项.我可以重新定义所有这些,但这似乎有点hackish.

任何指针赞赏.

谢谢!

google-maps-api-3

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

Heroku上的Rails 3.1中的Postgres重音不敏感LIKE搜索

如何在Rails中修改搜索查询的where/like条件:

find(:all, :conditions => ["lower(name) LIKE ?", "%#{search.downcase}%"])

无论重音如何,结果都是匹配的?(例如métro= metro).因为我使用的是utf8,所以我不能使用"to_ascii".生产正在Heroku上运行.

postgresql ruby-on-rails unaccent rails-postgresql

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

如何使用google maps api v3旋转地图方向

非常简短的问题 - 因为我在谷歌地图api V3文档中找不到答案

我正在寻找一个控件,它允许我控制/修改api贴图的方向,以便北方不在顶部.

这可能吗?如果是这样,怎么样?

谢谢

javascript jquery google-maps-api-3

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

Heroku错误H10(应用程序崩溃)

我的Heroku应用程序崩溃了,所有我退出日志的是错误H10(应用程序崩溃)

2012-03-28T14:11:56+00:00 heroku[router]: Error H10 (App crashed) -> GET www.devsite.com/ dyno= queue= wait= service= status=503 bytes=
2012-03-28T14:11:56+00:00 heroku[nginx]: 109.145.58.15 - - [28/Mar/2012:14:11:56 +0000] "GET / HTTP/1.1" 503 607 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.83 Safari/535.11" www.devsite.com
Run Code Online (Sandbox Code Playgroud)

知道如何从heroku日志中提取更多信息 - 或者找出问题所在?

git heroku ruby-on-rails-3

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

google maps api v3 - 从外部点击打开infowindow

所以我有一个V3地图,初始化如下:

function init() {
        var mapCenter = new google.maps.LatLng(51.5081289,-0.128005);
        var map = new google.maps.Map(document.getElementById('map'), {
          'zoom': 6,
          'center': mapCenter,
          'mapTypeId': google.maps.MapTypeId.ROADMAP, 
          panControl: false,
          mapTypeControl: false,
          zoomControl: true,
          zoomControlOptions: {
                style: google.maps.ZoomControlStyle.SMALL,
                position: google.maps.ControlPosition.LEFT_TOP
            },
        });
Run Code Online (Sandbox Code Playgroud)

和一堆看起来像这样的标记:

var marker25837500 = new google.maps.Marker({
              map: map, 
              pop_title: 'blah blah',                                                                                                 
              pop_wind: 'more blah',
                      zIndex: 999,
              icon: 'images/map_icons/s6.png'
            }); 
            google.maps.event.addListener(marker25837500, 'click', onMarkerClick);
Run Code Online (Sandbox Code Playgroud)

最后我有一个功能,在他点击每个制造商时打开infowindow:

var infoWindow = new google.maps.InfoWindow;

var onMarkerClick = OpenInfoWindow;

function OpenInfoWindow() {
          var marker = this;
          infoWindow.setContent('<h3>' + marker.pop_title + '</h3>' + …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps google-maps-api-3

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

Rails中的Google Charts 3.1 Ajax Partial

我一直在使用谷歌图表没有任何问题,但我现在已经到了一个点,我需要在Ajax呈现的部分内显示图表.

显然没有任何表现.我知道这与Java触发器有关,可以构建未激活的图表,但我需要一些帮助,确切地知道我需要做什么......

目前我有类似的东西(非Ajax):

 <html>
  <head>
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script type="text/javascript">
      google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'Year');
        data.addColumn('number', 'Sales');
        data.addColumn('number', 'Expenses');
        data.addRows([
          ['2004', 1000, 400],
          ['2005', 1170, 460],
          ['2006', 660, 1120],
          ['2007', 1030, 540]
        ]);

        var options = {
          width: 400, height: 240,
          title: 'Company Performance',
          vAxis: {title: 'Year',  titleTextStyle: {color: 'red'}}
        };

        var chart = new google.visualization.AreaChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="chart_div"></div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery google-visualization ruby-on-rails-3.1

6
推荐指数
1
解决办法
1618
查看次数

修改MarkerClusterer图标以获得最高分,而不是标记计数

我正在寻找一些关于从哪里开始的建议:

我目前在开发环境中启动并运行"vanilla"MarkerClusterer(aprox 3000标记).

每个标记都有一个与之关联的分数,我想更改它,以便群集标记代表它们包含的标记的最高分(而不是仅代表标记的数量).

我应该去哪里,我将如何实现这一变化?

谢谢!

javascript google-maps-api-3

5
推荐指数
1
解决办法
3775
查看次数

在 2 个 heroku 应用程序之间共享一个 heroku 基本 postgres 数据库

用谷歌搜索它(并查看了heroku网站) - 我只是找不到用于将新rails应用程序的数据库连接设置为为不同(早期)应用程序创建的基本数据库的说明集。我知道这与交换可用数据库的“颜色”有关 - 但我不知道如何......以及链接或任何简单的说明都非常感谢。

ps - 我看到了这个问题,但它已经有几年的历史了,从那时起,heroku 的事情似乎已经发生了变化。

postgresql heroku

5
推荐指数
1
解决办法
2303
查看次数

Rails/ruby​​使用给定距离和从起点开始的方位计算新坐标

在ruby/rails中有一个简单的非数学类和确定的方法,输入是:

1) An Initial Geo-Coordinate 
2) A Bearing
3) A Distance in the Bearing's Direction
Run Code Online (Sandbox Code Playgroud)

输出是一个新的 Geo-Coordinate

我看过Ruby Geocoder Gem,但它没有这样做.

谢谢!

ruby geometry geolocation ruby-on-rails-3

4
推荐指数
1
解决办法
1542
查看次数

rails 3.1使用链接提交ajax(remote:true)表单

在rails 3.1 app上使用ajax,我需要能够使用链接而不是提交按钮提交ajax表单(使用remote:true).

我需要对链接(或表单)做什么才能使其作为ajax提交而不是正常的表单提交?我尝试将onclick java添加到链接中,但在每种情况下,它只是以非ajax方式提交表单(页面刷新).

使用提交按钮时,ajax表单目前工作正常,所以它必须是小的......

谢谢!

javascript ajax jquery ruby-on-rails-3

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