小编Jim*_*ret的帖子

Google Map API - 错误位置的多个图标

我有一个非常奇怪的问题,似乎最近才出现.我在一段时间内没有对项目进行任何重大代码更改,也没有对相关功能进行过很长时间的更改.

所以问题是,当我使用API​​向Google地图添加多个图标时,图标会相互叠加.

来自项目网站的Google Screen Capture

奇怪的是标签都是正确定位的,但那些使用与图标相同的坐标.

这是传递给函数的字符串

1344, 52.65665917, -2.49004717, '../Images/Icons/Direction/container_blueN.ico', 'Galahad', '2014 Mar 05 Wednesday, 14:00', 'Wellington Road, Horsehay, Hollybank', 'RESERVED', '0 KPH', 0
Run Code Online (Sandbox Code Playgroud)

功能是

function AddClusterLocation(FID, latitude, longitude, Icon, ID, DateStamp, Location, Event, Speed, IgnitionStatus) {
if (objMap) {

    var cssName = 'MarkerIgnitionOff';

    switch (IgnitionStatus) {
        case '1':
            cssName = 'MarkerIgnitionOn';
            break;
        default:
            cssName = 'MarkerIgnitionOff';
    }

    var adjustedIcon = new google.maps.MarkerImage(
        Icon,
        new google.maps.Size(32, 32),
        new google.maps.Point(0, 0),
        new google.maps.Point(16, 16)
        );

    var objMarker = new MarkerWithLabel({
        position: new google.maps.LatLng(latitude, …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3

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

filesystemwatcher 是监视文件的正确方法吗?

我知道这是一个普遍的问题,但我只是打开它进行讨论。我必须假设其他人一定做过类似的事情,我不想做很多代码来找出我的解决方案不起作用。

这就是我所拥有的。用户将一个文件作为 OLE 对象添加到数据库中,并将某种态度与该文件相关联 - 它关联到的项目、版本等。我正在使用 Access - 客户选择不是我的!

当他们想要编辑它时,他们需要检查它。在这个阶段,我想监视文件并在他们保存文件时将其恢复到数据库中。

我认为文件系统观察程序是我最好的方法 - 监视更改并将其保存回数据库,甚至在触发更改时我可以获得对文件的访问权限。如果它仍然打开,应用程序会将它锁定,所以我知道用户还没有完成。

所以简而言之,我的问题是文件系统观察者是解决这个问题的正确方法吗?有人建议别的吗?

谢谢,吉姆

c# filesystemwatcher

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