由于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密钥...?