小编dir*_*ndd的帖子

Google Maps API获取公交路线

这是我的情况,也许有人可以给出解决方案的暗示,或者可能指出它不可能:

我的巴士路线刚刚由公交车经过的街道定义,如下所示:

W 49th St,
10th Ave,
W 65th St,
79th Street Transverse Rd,
5th Ave,
...
Run Code Online (Sandbox Code Playgroud)

我想获取此数据并在Google地图中创建可视路线.之前我对Gmaps有一点经验,但只使用网络服务获取点之间的路线.

在这种情况下,使用这种方式的网络服务是无用的,因为如果我问路线考虑每个点(A,B,C)是一条街道,GMaps创建一条从"W 49th St"到"10th Ave"中间的路线"然后到"W 65th St"等中间

如果有办法获取地图数据并通过导航地图并在给定一组街道的情况下寻找最短路径来创建路线,我想我可以实现这一目标.

我可以从谷歌地图获得此类信息,或者可能更容易做到这一点?

谢谢.

google-maps google-maps-api-3

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

在android中显示形状文件或OSM文件作为地图

我想在android中实现一个室内导航应用程序.我的第一个任务是在android中显示地图.

我以shape文件和OSM文件格式创建了室内地图.

•我使用QGIS创建了形状文件.•我使用JOSM创建了OSM文件.

我找不到任何关于如何在android平台中显示任何这些文件类型作为地图的指南.

我找到了FootPath室内导航应用程序,它使用OSM地图图块作为地图.我在Stack交换中发现了关于执行类似任务的这个问题

如何从OpenStreetMap离线创建地图图块,在Android上显示?

但这个问题的答案并不能帮助我创造了Map.Perticularly这里我要创建使用移动阿特拉斯creator.I已经张贴在此问题上意见澄清,地砖的一部分.

我想知道是否还有其他方法可以做到这一点?

谁能帮我这个?谢谢!

java android shapefile openstreetmap osmdroid

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

如何拆分字符串并在水晶报表中创建一个整数数组

我有一个字符串,其中一组员工ID由_(下划线)分隔.我想要做的是将它分成单独的字符串并将它们转换为整数并将它们保存在整数数组中.这在Crystal Reports中是否可行?是否可以在Crystal Report中将字符串转换为整数/数字?

我尝试过使用split函数,但仍然无法弄清楚如何使用它来创建数组.

我是水晶报告的新手,如果你可以帮助我,那将是一个很大的帮助.

crystal-reports crystal-reports-2010

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

MouseListener多次调用

我正在使用此代码来获取放置为jLable图标的图像的X和Y坐标.这个问题的答案提出了获得坐标的方法.

private void lblMapMouseClicked(java.awt.event.MouseEvent evt) {                                    
            lblMap.addMouseListener(new MouseAdapter() {
                public void mouseClicked(MouseEvent e) {
                    double X = e.getX();
                    double Y = e.getY();
                    System.out.println("X: " + X + "Y: " + Y );
                }
            });
    }   
Run Code Online (Sandbox Code Playgroud)

当我运行时,它public void mouseClicked(MouseEvent e) { }被多次调用.确切地说,我点击图像的次数.

例如:如果我第三次点击它,那么该System.out.println行的X和Y值将被打印3次.

它随着点击次数的增加而增加.你们任何人都可以解释为什么会这样吗?我该如何解决?:)

java swing coordinates mouse-listeners mouselistener

4
推荐指数
2
解决办法
5425
查看次数

如何在无限滚动中避免多个JavaScript函数调用

我正在使用此Java Script函数来创建具有Infinite Scroll功能的JSP页面.

<script language="javascript" type="text/javascript">

var count = 0;

window.onload = loadSubPage;

$(window).scroll(function(){
    if  ($(window).scrollTop() == $(document).height() - $(window).height()){
    alert("load appLeadershipSubView function calling");
        loadSubPage();
    }
});

function loadSubPage()
{
    alert("load appLeadershipSubView called");
        $.ajax({
        cache: false,
        url: 'appLeadershipSubView.do?count=' + count,
        async : true,
        beforeSend: function(){
        },
        success: function(html){
            alert("success event");
            $('#mainDiv').append(html);
            count++;
        },
        complete: function(){
        }
    }
    );
} 

</script> 
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我正在调用loadSubPage函数将'appLeadershipSubView'页面中的html内容追加到'#mainDiv'中.并且还在页面Load事件中调用loadSubPage.

问题是,当我向下滚动时,它会对loadSubPage函数进行多次(有时是2次)调用,并将重复数据附加到div中.

由于我是JSP和Javascript的新手,我无法在这里找出问题所在.你能指点我这里的问题吗?

javascript ajax jquery jsp javascript-events

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

如何在多个位置绘制svg,在另一个svg图像之上

我使用MS Visio 2013绘制了超市的楼层地图.我已将其转换为svg文件.我想要做的是使用另一个svg文件指出楼层地图的一些位置.

我通过许多其他手段尝试过这个.我创建了一个html 5画布并使用javascript命令绘制了地图.然后我使用svg图像来显示位置.

ctx.drawSvg('location.svg', x_coordinate , y_coordinate , 10, 14);

//x_coordinate,y_coordinate is defining the multiple locations which this location.svg file will be drawn.
Run Code Online (Sandbox Code Playgroud)

但该方法的结果质量很低.更不用说放大地图时它的质量会降低.

我知道将svg嵌入到html页面或使用svg文件作为背景的方法.但是这两个如何使用另一个svg文件来查明多个位置?

有没有办法使用svg文件这样做?:)

javascript html5 svg html5-canvas canvg

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