2016-08-23 6 views
1

システムロケーションジップコードを表示する必要があります。私は、この使用して次のリンクjqueryまたはpythonを使用してシステムロケーションzipcodeを取得する方法

http://ip-api.com/json

を行っています。しかし、それがあるため、HTTPのライブサイトで働いていません。私は次のエラーに

「混在したコンテンツを 『https://example.xom』でのページがHTTPSでロードされますが、安全でないXMLHttpRequestの終点 『http://ip-api.com/json/』を要求されたこの要求はブロックされました。内容は、HTTPS経由で提供されなければならない。。」取得しています

そして

"のXMLHttpRequest http://ip-api.com/json/をロードすることはできません。ロードを開始できませんでした。"

だから、httpsやその他のソリューションで別の方法を提案することはできますか?

ありがとうございます。

答えて

1

少しグーグルでは、この明らかにする:

{ "IP": "24.158.153.252"、 "COUNTRY_CODE": "US"、 "COUNTRY_NAME": "米国私のマシン上でこれを返すhttps://freegeoip.net/json/を"、" region_code ":" TN "、" region_name ":" Tennessee "、" city ":" McMinnville "、" zip_code ":" 37110 "、" time_zone ":" America/Chicago "、" latitude ":35.6525、 「経度」: - 85.7284、「metro_code」:659}

それはあなたが(私はどこ最寄りのハブであると考えてマックミンヴィル、から約20マイルに住んで使用しているものほど正確ではありません私のISPのですが)SSLの使用を許可します 無料で。月額15ユーロを支払う場合は、SSLで使用しているものを使用することもできます。条件はhereです。最後に、Google Geolocation API、Mozilla Geolocation APIなどを使用して独自のものを作成することを検討できます。

関連する問題