none
bing map 怎么实现取道当前区域经纬度范围 比如在map里拉框搜索数据库或者通过鼠标滚动伸缩map时搜索数据库数据 RRS feed

  • 问题

  • bing map 怎么实现取道当前区域经纬度范围 比如在map里拉框搜索数据库或者通过鼠标滚动伸缩map时搜索数据库数据

    如题。。。。。

    2010年4月13日 5:40

答案

  • 实际上你就是需要实现获取当前计算机屏幕的坐标点,这个坐标点的就是一个矩形坐标点,实际上你只需要两点的坐标就OK了。

    左上角坐标 和  右下角坐标 。

    Map对象提供了TargetBoundingRectangle属性,可以获取到当前视窗内的相关坐标数据,比如:东西南北四点,东北、西北、东南、西南等坐标点。

    如下是我通过调试输出的相关坐标数据:

    MapInstance.TargetBoundingRectangle
    {33.9514867063698,103.741274400757,0 30.148848522093,110.750551744507,0}
        base {Microsoft.Maps.MapControl.ShapeBase}: {33.9514867063698,103.741274400757,0 30.148848522093,110.750551744507,0}
        Center: {32.0501676142314,107.245913072632,0}
        East: 110.75055174450733
        Height: 3.8026381842767805
        North: 33.95148670636982
        Northeast: {33.9514867063698,110.750551744507,0}
        Northwest: {33.9514867063698,103.741274400757,0}
        South: 30.148848522093036
        Southeast: {30.148848522093,110.750551744507,0}
        Southwest: {30.148848522093,103.741274400757,0}
        West: 103.74127440075733
        Width: 7.00927734375


    BLOG:http://beniao.cnblogs.com MSN:beniao@live.cn
    2010年4月13日 6:46