如何在ColdFusion中为Google Maps地理编码设置API密钥

时间:2018-10-11 10:54:42

标签: coldfusion google-geocoding-api

由于Google最近要求将您的密钥添加到API使用中,因此我无法在以前正确计算距离的脚本上运行它。在我的代码中,我有这个:

public class PlayIntro : MonoBehaviour {

    private string movie = "Logo_Intro.mov";

    void Start () 
    {
        StartCoroutine(streamVideo(movie));
    }

    private IEnumerator streamVideo(string video)
    {
        Handheld.PlayFullScreenMovie(video, Color.black, FullScreenMovieControlMode.Hidden, FullScreenMovieScalingMode.Fill);
        yield return new WaitForEndOfFrame ();
        SceneManager.LoadScene ("Game");
    }
}

所以,如果我这样添加API密钥(根据官方文档):

<cfhttp url="http://maps.googleapis.com/maps/api/geocode/xml" method="GET">

ColdFusion告诉我有一个错误:

  

元素GEOCODERESPONSE.RESULT.GEOMETRY.LOCATION.LAT.XMLTEXT是   在MYXMLDOC中未定义。

当我尝试通过cfhttpparam添加密钥时,我得到了相同的错误消息:

<cfhttp url="http://maps.googleapis.com/maps/api/geocode/xml?key=MyKeyGoesHere" method="GET">

这是没有API密钥的脚本的相关部分:

<cfhttpparam type="FORMFIELD" name="key" value="MyKeyGoesHere" />

我不知道还要在哪里设置API密钥...?

0 个答案:

没有答案