前提・実現したいこと
都市名を入力するだけでその都市がある国を出力する機能と、二つの国を入力するとその二つの国の国境が繋がっているかどうか判定する機能を実装したいです。想定される手順を教えてください。
発生している問題・エラーメッセージ
ウェブサービスにしたいのですが、実装の具体的イメージが湧きません。
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
設計ができないならば、プログラミングはできませんよ。
目的のソフトウェアを作成するには、何が必要で
そのためにはどのようが言語で開発すべきか等
ご自身で調査する必要があります
https://api.rakuten.net/wirefreethought/api/geodb-cities
最初の問題を解決するには、こんな風に都市のデータを提供しているサービスを探してください
挙げたのは一例で、精査していません。自分で確かめてください。
二番目の問題は複雑です。
まず国をどう定義するかから考えなければいけません。
国連加盟国に限るのか、それとも日本が認めているものか、それともまた別の定義があるのかということです。
例えば日本は台湾・北朝鮮・パレスチナを国として認めていません。その定義に寄るなら韓国と中国は隣接国となります。
また例えば大使館を国の領土とするならば、ほとんどの国が隣同士です。
あるいは陸地だけでなく海上の国境を考えるなら、もっと複雑になるでしょう。特にグリーンランドはデンマーク領、ニューカレドニアはフランス領など、飛び地領土も多くあります。
こういった問題があるので、信頼できるデータベースを作って公開することは難しくなります。
まあ国の数は限られているので、個人で調べてルールを決めてもどうにかなるでしょう。
まずは自分の思った通りに作ってみなさい。
今の貴方に言えるのはこれだけです。
次やることがわかりました!皆さんありがとうございます!
あなたの回答
tips
プレビュー