0

ColdFusionを介してGooglePlacesAPIを使用してGoogleマップに場所を追加しようとしています。API設定で場所を有効にし、半径100メートル以内の場所を検索できるため正しいキーを使用しています。

場所を追加しようとすると、returnステートメントに「INVALID_REQUEST」が表示されます。

コードは次のとおりです。

<cfsavecontent variable="variables.addString">
  <?xml version="1.0" encoding="UTF-8"?>
  <PlaceAddRequest>
      <location>
          <lat><cfoutput>#variables.lat#</cfoutput></lat>
          <lng><cfoutput>#variables.lng#</cfoutput></lng>
      </location>
      <accuracy>20</accuracy>
      <name><cfoutput>#variables.placeName#</cfoutput></name>
  </PlaceAddRequest>
</cfsavecontent>

<cfhttp
    url='https://maps.googleapis.com/maps/api/place/add/xml?sensor=false&key=#variables.googlekey#'
    method="POST"
    useragent="#CGI.http_user_agent#"
    result="objGet"
>

<cfhttpparam
    type="XML"
    value="#Trim(variables.addString)#"
/>
</cfhttp>

ここで何が問題になっているのか誰かが知っていますか?

4

2 に答える 2

0

とはvariables.addString.Trim()? ということですかtrim(variables.addString)

于 2011-12-19T18:07:47.537 に答える
0

タイプ パラメータがありません。リファレンス ドキュメントには記載されていませんが、必須パラメーターです。ドキュメントを修正するためにバグを報告しました。それが役立つことを願っています。

于 2012-01-17T23:30:42.353 に答える