小编Dou*_*las的帖子

在Google Maps Places API中更改默认文字"输入位置"

我一直在互联网上试图找到我的问题的答案,我找到答案的最接近的是另一个Stack Overflow问题,这里:我如何更改Google Maps API地方自动填充中的默认文本

问题是OP要么与我自己没有完全相同的要求,要么他们没有明确说明他们是否这样做.

我正在寻找一种在文本输入字段中采用默认"输入位置"的方法,并在保持相同功能的同时将其替换为其他内容.即,文本在焦点上消失,如果没有输入文本则在失去焦点时重新出现.

在我目前的尝试中,我试图使用jQuery插件替换文本.它在页面加载时可视化,但单击时,会再次弹出"输入位置",并在输入文本时消失,或输入失去焦点(而不是文本输入字段按预期变为空白).

谁能在这里给我一个指针?

提前致谢.

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

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

Google地图上的自定义路线/路径/道路

大家好.我需要知道我需要的是否可以实现.

我需要能够使用V2或V3(最好是3)创建在某种意义上忽略建筑物的路径.

我试图创建一个甚至一个kml文件来自己绘制所有路径,然后根据需要找到一些方法来打开/关闭它们.

例如.用户想要从A点到B点.在这些点之间是许多建筑物.用户在物理上可以穿过这些建筑物(这是一个校园).我想在地图上向他们展示.

这样你就不必在一个停车场周围进行循环 - 循环,只是为了到达它的另一端.

如果有任何方法可以做到这一点,我很想知道.

我需要的一个例子可以在这里找到:http://www.uottawa.ca/maps/

它是基于用户输入下拉菜单的两个输入的所有预定路径.我可以清楚地看到这一点.但我不知道a)这可以在v3中完成,以及b)他们自己如何做到这一点.

需要帮助,非常感谢!

javascript google-maps google-maps-api-3

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

在Google Maps API v3中打开/关闭标记

我在获取setMap(null)时遇到了麻烦; 每个人似乎都建议工作的功能.

我相信这可能是我实施标记的方式的问题.

如果有人可以看一看,如果你看错了我就知道,我会非常感激.

链接:http://www.dougglover.com/samples/UOITMap/v2/

请注意:上面的旧链接,不会去任何地方.

api google-maps map toggle google-maps-markers

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

使用Photoshop Scripting(.jsx)附加到现有文本文件

我一直无法找到与我明显利基案件相似的东西.

我有很多.png文件,所有文件都有矩形或方形透明度.我创建了一个查找边界的脚本,并将此信息写入文本文件.

目前的行为是脚本为每个图像创建一个文本文件,并将我需要的信息写入该文件.

该代码目前如下:

//Create logfile FOLDER on the desktop
var LogFolder = new Folder(Folder.desktop + "/LogFiles/");
if(!LogFolder.exists) LogFolder.create();

//NOTE TO SELF: Would be optimal if appended to single log file
//Create new LOGFILE in the folder using image name
var Loginfo = new File(Folder.desktop + "/LogFiles/" + activeDocument.name.replace(/\.[^\.]+$/, '') + ".txt");
Loginfo.open("w", "TEXT");

//Write the info to the file
Loginfo.write(activeDocument.name.replace(/\.[^\.]+$/, '') + ", " + selectionWidth + ", " + selectionHeight + ", " + selectionTopLeftXOffset + ", " …
Run Code Online (Sandbox Code Playgroud)

javascript photoshop jsx

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

Doctrine查询语言获取每组最大/最新行数

我正在尝试并且未能将我相对简单的SQL语句转换为可在Doctrine中工作的语句.

这是SQL语句,在针对我的数据库运行时根据需要运行:

SELECT a.*
 FROM score a
 INNER JOIN (
  SELECT name, MAX(score) AS highest
  FROM score
  GROUP BY name
 ) b
 ON a.score = b.highest AND a.name = b.name
 GROUP BY name
 ORDER BY b.highest DESC, a.dateCreated DESC
Run Code Online (Sandbox Code Playgroud)

这是迄今为止的DQL尝试:

$kb = $em->createQuery(
    "SELECT a 
    FROM ShmupBundle:Score a
    INNER JOIN a.name ShmupBundle:Score b WITH a.score = b.score AND a.name = b.name GROUP BY b.name
    WHERE a.platform='keyboard'
    GROUP BY a.name
    ORDER BY b.score DESC, a.dateCreated DESC"
);
Run Code Online (Sandbox Code Playgroud)

目前正在提供此错误:

[Semantical Error] line …
Run Code Online (Sandbox Code Playgroud)

php mysql doctrine greatest-n-per-group symfony

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

在哪里发布开源使用的代码?

我已经使用Google Maps API v3工作了几个星期,并为我一直在创建的地图做了很多开发.

我做过的一些事情必须要做,以增加可用性,而以前没有,至少不是我能在网上找到的.从本质上讲,我列出了必须完成的工作,在网上搜索了我需要的方法,并发现有些(当时)不可能(在"抓住网络上的一个例子")感).

因此,在我在这张地图上的工作中,我创建了许多非常有用的工具,我想与开发社区分享.

除了我的投资组合(http://dougglover.com)之外,我可以在任何地方使用它作为中心,以便人们查看和回收我的作品吗?

我知道需要做一些事情是多么困难,并且无法在其他地方找到解决方案,我不认为如果之前已经做过某些事情,那么它必然需要反复写入.因此开源代码,对吗?

首先,我正在考虑来这里问一个问题,然后回答它.问题在于我认为这看起来只是一个很大的声誉.如果没有,请告诉我,我会继续这样做,这样人们就可以看到它.其他建议赞赏.

我做过的一些东西:

一个(新的和改进的)LatLng发生器

  • 更快地工作,根据可拖动标记的位置生成LatLng
  • 允许搜索地址以将标记放在所需位置上/附近(比从西伯利亚一直滚动到您的位置要好得多)
  • 由于它是一个可拖动的标记,双击放大,而不是像我最初使用的那样创建一个新的LatLng标记

能够创建完全自定义的"智能路径"

  • 在地图上绘制LatLng点,它们就像使用实际的Google地图一样相互连接
  • 使用Dijkstra的算法与Javascript,路由是智能的,并始终使用提供的点提供最短的路线
  • 简单易读的多维阵列系统允许轻松地向网格添加新点

任何建议,等等赞赏.

javascript google-maps open-source code-sharing google-maps-api-3

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

编写ARRAYS的最佳实践

我有一个包含大约250个条目的数组,每个条目都有自己的值数组.每个条目都是地图上的一个点,每个数组都包含以下信息:

name,此点可以连接的点的另一个数组,纬度,经度,名称的缩写,布尔值和另一个布尔值

该数组由我团队中的另一位开发人员编写,他已经编写了这样的代码:

names[0]=new Array;
names[0][0]="Campus Ice Centre";
names[0][1]= new Array(0,1,2);
names[0][2]=43.95081811364498;
names[0][3]=-78.89848709106445;
names[0][4]="CIC";
names[0][5]=false;
names[0][6]=false;

names[1]=new Array;
names[1][0]="Shagwell's";
names[1][1]= new Array(0,1);
names[1][2]=43.95090307839151;
names[1][3]=-78.89815986156464;
names[1][4]="shg";
names[1][5]=false;
names[1][6]=false;
Run Code Online (Sandbox Code Playgroud)

在那里我可能会亲自写下这样的:

    var names = []
    names[0] = new Array("Campus Ice Centre", new Array[0,1,2], 43.95081811364498, -78.89848709106445, "CIC", false, false);
    names[1] = new Array("Shagwell's", new Array[0,1], 43.95090307839151, -78.89815986156464, 'shg", false, false);
Run Code Online (Sandbox Code Playgroud)

它们当然都很好用,但我想知道的是:

1)实际处理一个比另一个花费更长的时间吗?2)我是否认为对我的同一件事的版本的紧凑性有好处?

我只是有点担心他的3000行代码而不是我的3-400才能得到相同的结果.

提前感谢任何指导.

javascript arrays

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