次の HTML を W3C バリデーターで検証しようとすると、3 つのエラーが発生します (2013 年 10 月 30 日現在)。
<!DOCTYPE html>
<head><title>asdf</title></head>
<img src="http://maps.googleapis.com/maps/api/staticmap?zoom=13&size=279x183&markers=50.916780,5.347420&sensor=false" alt="map">
3 つのエラーはすべて同じです。
& は文字参照を開始しませんでした。(& はおそらく & としてエスケープされているはずです。)
残念ながら、ここで W3C に準拠すると、静的マップ イメージがレンダリングされなくなります。img
次の URL をsrc
属性の値としてタグを埋め込んでみてください。
<img src="http://maps.googleapis.com/maps/api/staticmap?zoom=13&size=279x183&markers=50.916780,5.347420&sensor=false">
これにより、Google による次のようなエラーが返されます。
Google Maps API サーバーがリクエストを拒否しました。無効なリクエスト。「サイズ」パラメーターがありません。
&
Google Static Maps APIがクエリ文字列内の有効な URL をサポートしていないのはなぜですか?