【问题标题】:Google Maps For Work API in ASP.NETASP.NET 中的 Google Maps For Work API
【发布时间】:2015-12-30 11:56:21
【问题描述】:

您好,我需要知道如何在 ASP.NET C# 代码中为工作表单调用 google maps API 即地理编码API 我试过用这个

        string query = "30.0013759" + "," + "31.236013";
        string address = "";
        XmlDocument geocoderXmlDoc = new XmlDocument();

        geocoderXmlDoc.Load("http://maps.google.com/maps/api/geocode/xml?client=gme-myclientid&latlng=" + query + "&sensor=false");

但它以 403 禁止我回应 有人可以帮忙吗?

【问题讨论】:

  • 您是否查阅过 Google 地图 API 文档?那里有很多关于错误消息的内容(包括 403 - 刚刚检查)
  • 只是出于好奇;在发送请求之前,gme-myclientid 是否被替换为有效的客户端 ID?

标签: c# asp.net google-maps google-maps-api-3


【解决方案1】:

阅读有关 403 error 的 Google 地图地理编码文档。它说:

为什么我会收到对我的 Maps API 网络服务请求的 HTTP 403 Forbidden 响应? HTTP 403 响应表明存在权限问题,可能是因为无法验证此请求的签名。这可能是因为:

一个。已指定签名,但此请求不正确。

b.该请求指定了 Google Maps API for Work 客户端 ID,但未指定签名,并且被调用的 Web 服务要求使用客户端 ID 发出的所有请求都包含有效签名。

c。已指定签名,但尚未指定关联的 Google Maps API for Work 客户端 ID。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-10
    • 1970-01-01
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    • 2015-01-08
    • 1970-01-01
    相关资源
    最近更新 更多