私は、わずか4km²の領域のように、Google Mapsのごく一部を使用したいと考えています。Googleマップマップの一部のみを使用する方法は?
私は同じ興味のある投稿を探してみましたが、私はGoogleで試してみましたが、私が心に留めているものは何も見つかりませんでした。多分私は正確に何を探すべきか分からなかったでしょう。
また、地図のゾーン外にある間に地図を作成できますか? (これを説明する方法はありませんが、あなたはA市にあり、アプリに追加したいゾーンはB市にありますか?)。
私は、わずか4km²の領域のように、Google Mapsのごく一部を使用したいと考えています。Googleマップマップの一部のみを使用する方法は?
私は同じ興味のある投稿を探してみましたが、私はGoogleで試してみましたが、私が心に留めているものは何も見つかりませんでした。多分私は正確に何を探すべきか分からなかったでしょう。
また、地図のゾーン外にある間に地図を作成できますか? (これを説明する方法はありませんが、あなたはA市にあり、アプリに追加したいゾーンはB市にありますか?)。
ズームレベル1は、地球の赤道を256ピクセルにマッピングします。これ以降のズームレベルは2倍に拡大され、ズームレベルごとに1ピクセルあたりのメーターの半分になります。したがって、ズームレベルを計算する関数を追加して、4km
領域を表示する必要があります。
マップ領域~4km
を表示するコードに以下の機能を追加します。
private int getZoomLevel(int screenWidth) {
double equatorLength = 40075004; //Length is in meters
double width = screenWidth;
double meters = equatorLength/256;
int zoomLevel = 1;
while ((meters * width) > 4000) {
meters /= 2;
++zoomLevel;
}
return zoomLevel;
}
これは4kmの場所を表示しませんか? どのように表示することができます、セントラルパークだけ、セントラルパークの地図、あなたがその国境に着くと、あなたは何も見ていない、これらの4キロの中に何が表示されます。 –
これはできないと思っています –
特定の場所を表示するには、その場所の緯度と経度を追加する必要があります。静的マップエリアを表示するだけの場合は、マッププレビューを使用しないでください。 –
あなたがライトモードのマップを探しています。https:?//developers.google.com/maps/documentation/android-api/lite –
いいえ、あなたは大都市を持っていると言う、私は4を取りたいですkm²の面積で、アプリで使用します。その部分だけが使用され、それ以上のものはありません。 –
ブラウザの地図アドレスを見てください: 'https://www.google.com/maps/@ [RandomCoordinates]、11z'。 '11z'に注意してください。これを '10z 'に変更するか、別の異なる番号を使用してください。これはあなたの質問に答えますか? – Herb