YOLP(Yahoo地図)の標高APIをjavascriptで実現したくトライしています。
下記のようなコードを実行してもエラーが出て標高表示までたどり着きません。
発生している問題・エラーメッセージ
エラーメッセージ(APPIDは伏せています) jquery-3.3.1.js:9679 GET https://alt.search.olp.yahooapis.jp/OpenLocalPlatform/V1/getAltitude?callback=jQuery3310807968483692002_1551276559503&appid=「APPID」&output=json&coordinates=35.76143355467434%2C139.64762181043625&_=1551276559504 net::ERR_CERT_COMMON_NAME_INVALID
該当のソースコード
function getAltitude(lat,lon){ var APPID="伏せています"; var url = "https://alt.search.olp.yahooapis.jp/OpenLocalPlatform/V1/getAltitude"; var coordinates = lon + "," + lat; var param = { appid : APPID, output : "json", coordinates : coordinates }; $.ajax({ "url" : url, "data" : param, "dataType" : "jsonp", "success" : function(result){ var feature = result.Feature[0]; if ((result.ResultInfo.Count > 0)) { altitude_API=feature.Property.Altitude; window.alert(altitude_API); } } }); }
試したこと
jqueryはCDNリンクしていますが、ダウンロードしても同様の結果でした。
<script src="https://code.jquery.com/jquery-3.3.1.js" integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60=" crossorigin="anonymous"></script>補足情報(FW/ツールのバージョンなど)
ChoromeでもIEでもエラーが出てwindow.alert(altitude_API);まで行きません。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/27 22:26
2019/02/27 22:33
2019/02/28 12:51