Ms access 在Access应用程序中集成Bing地图

Ms access 在Access应用程序中集成Bing地图,ms-access,vba,bing-maps,Ms Access,Vba,Bing Maps,我有以下要求,并寻求在Access 2013应用程序中实现bing地图的最佳方法的建议 在字段中输入地址,并使用bing地图地理编码并返回lat longs 应用lat-longs并在访问表单中嵌入的bing地图上显示图钉 bing地图需要有可用的控件(平移、缩放等) 我已经尝试过使用REST服务,但据我所知,您只能使用静态地图。我还使用了各种URL(www.bing.com/maps/default.aspx),但您无法控制地图的显示 我只是在寻找最佳实践的想法和建议。如果您使用的是Acces

我有以下要求,并寻求在Access 2013应用程序中实现bing地图的最佳方法的建议

  • 在字段中输入地址,并使用bing地图地理编码并返回lat longs

  • 应用lat-longs并在访问表单中嵌入的bing地图上显示图钉

  • bing地图需要有可用的控件(平移、缩放等)

  • 我已经尝试过使用REST服务,但据我所知,您只能使用静态地图。我还使用了各种URL(www.bing.com/maps/default.aspx),但您无法控制地图的显示


    我只是在寻找最佳实践的想法和建议。

    如果您使用的是Access 2013,您可以使用Bing地图访问Web应用程序:

    如果您使用的是旧版本的office,您可以使用Bing Maps WPF或V7 JavaScript控件创建自己的解决方案。JavaScript控件是使用最广泛的控件,我建议使用它。您可以在此处找到大量关于它的文档:

    此外,这里还有一个有用的交互式SDK:


    此外,要使用Bing地图,您需要创建Bing地图帐户和密钥。我建议为开发和测试创建一个基本密钥,而不是试用密钥,因为试用密钥在基本密钥完成后的90天后过期。您可以在此处找到有关创建密钥的信息:

    如果您使用的是Access 2013,则可以使用Bing地图访问Web应用程序:

    如果您使用的是旧版本的office,您可以使用Bing Maps WPF或V7 JavaScript控件创建自己的解决方案。JavaScript控件是使用最广泛的控件,我建议使用它。您可以在此处找到大量关于它的文档:

    此外,这里还有一个有用的交互式SDK:


    此外,要使用Bing地图,您需要创建Bing地图帐户和密钥。我建议为开发和测试创建一个基本密钥,而不是试用密钥,因为试用密钥在基本密钥完成后的90天后过期。您可以在此处找到有关创建密钥的信息:

    如果您使用的是Access 2013,则可以使用Bing地图访问Web应用程序:

    如果您使用的是旧版本的office,您可以使用Bing Maps WPF或V7 JavaScript控件创建自己的解决方案。JavaScript控件是使用最广泛的控件,我建议使用它。您可以在此处找到大量关于它的文档:

    此外,这里还有一个有用的交互式SDK:


    此外,要使用Bing地图,您需要创建Bing地图帐户和密钥。我建议为开发和测试创建一个基本密钥,而不是试用密钥,因为试用密钥在基本密钥完成后的90天后过期。您可以在此处找到有关创建密钥的信息:

    如果您使用的是Access 2013,则可以使用Bing地图访问Web应用程序:

    如果您使用的是旧版本的office,您可以使用Bing Maps WPF或V7 JavaScript控件创建自己的解决方案。JavaScript控件是使用最广泛的控件,我建议使用它。您可以在此处找到大量关于它的文档:

    此外,这里还有一个有用的交互式SDK:


    此外,要使用Bing地图,您需要创建Bing地图帐户和密钥。我建议为开发和测试创建一个基本密钥,而不是试用密钥,因为试用密钥在基本密钥完成后的90天后过期。您可以在此处找到一些有关创建密钥的信息:

    这将回答您问题的第2部分和第3部分。我没有寻找如何从一个地址获取lat/long

    Access窗体具有web浏览器控件

    您可以建立URL并设置浏览器控件的控件源。有关可用于构建所需URL的参数,请参阅

    例如,我将文本框和awebbrowser控件拖放到表单上。我调用了文本框
    text1
    ,并将web浏览器控件的控制源设置为
    =([text1])
    。加载表单时,我粘贴了此URL

    http://www.bing.com/maps/default.aspx?cp=47.677797~-122.122013&lvl=10
    
    它被渲染成这样


    您可以根据MS希望您如何建立URL,以及您需要如何建立URL,并将其设置为“URL栏”文本框。

    这将回答您问题的第2部分和第3部分。我没有寻找如何从一个地址获取lat/long

    Access窗体具有web浏览器控件

    您可以建立URL并设置浏览器控件的控件源。有关可用于构建所需URL的参数,请参阅

    例如,我将文本框和awebbrowser控件拖放到表单上。我调用了文本框
    text1
    ,并将web浏览器控件的控制源设置为
    =([text1])
    。加载表单时,我粘贴了此URL

    http://www.bing.com/maps/default.aspx?cp=47.677797~-122.122013&lvl=10
    
    它被渲染成这样


    您可以根据MS希望您如何建立URL,以及您需要如何建立URL,并将其设置为“URL栏”文本框。

    这将回答您问题的第2部分和第3部分。我没有寻找如何从一个地址获取lat/long

    Access窗体具有web浏览器控件

    您可以建立URL并设置浏览器控件的控件源。有关可用于构建所需URL的参数,请参阅

    例如,我将文本框和awebbrowser控件拖放到表单上。我调用了文本框
    text1
    ,并将web浏览器控件的控制源设置为
    =([text1])
    。加载表单时,我粘贴了此URL

    http://www.bing.com/maps/default.aspx?cp=47.677797~-122.122013&lvl=10
    
    它被渲染成这样


    您可以根据MS希望您如何建立URL,以及您需要如何建立URL,并将其设置为“URL栏”文本框。

    这将回答您问题的第2部分和第3部分。我没有寻找如何从一个地址获取lat/long

    Access窗体具有web浏览器控件

    您可以建立URL并设置浏览器控件的控件源。请参阅,以了解可用于建立th的参数