小编use*_*406的帖子

如何使用javascript显示离我所在地点最近的纬度和经度?

我是堆栈溢出的新手,我想知道是否有人可以帮助我使用javascript并获得最近的纬度和经度到我当前的位置.

我有一个存储纬度和经度坐标的API,我已经将它们保存在javascript变量中,并且还将我当前的位置保存在变量中.

我需要以某种方式从我的列表中排序纬度和经度坐标列表,以显示最接近我当前位置的坐标.

这有意义吗?

javascript google-maps

6
推荐指数
1
解决办法
4203
查看次数

谷歌地图无法重置相机缩小

我有基于谷歌地图的应用程序,允许用户查看标记.我遇到的问题是,当我放大查看地图上的所有标记时,经过几秒钟后,地图会重置为原始缩放级别,我无法查看所有标记.

我希望地图保持在用户缩放级别,但我无法想出逻辑.这是我的代码:

@Override
protected void onPostExecute(final ArrayList<Item> arrayList) {
    if(isCancelled()) return;
    if(googleMap!=null) {
        googleMap.clear();
        mMarker2Item.clear();
        LatLngBounds.Builder boundBuilder = new LatLngBounds.Builder();
        for (Item item : arrayList) {
            MarkerOptions opts = new MarkerOptions()
                    .position(item.location())
                    .title(item.name);
            if(item.iconBitmap!=null){
                opts = opts.icon(BitmapDescriptorFactory.fromBitmap(item.iconBitmap));
            }
            Marker newMarker = googleMap.addMarker(opts);
            newMarker.setSnippet(item.vicinity);
            mMarker2Item.put(newMarker, item);
            boundBuilder.include(item.location());
        }
        try {
            CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngBounds(boundBuilder.build(), 200);
            googleMap.moveCamera(cameraUpdate);
            googleMap.animateCamera(cameraUpdate, 1000, null);
        } catch (Exception ex) {

        }
    } else mHandler.postDelayed(new Runnable() {
        @Override
        public void run() {
            onPostExecute(arrayList);
        }
    }, 500);
}
Run Code Online (Sandbox Code Playgroud)

android google-maps android-studio

2
推荐指数
1
解决办法
787
查看次数

从HashSet数组中按索引获取项目,并显示列表中每个项目的平均长度

嗨,我已经创建了使用HashSet数组的代码.我是Java编程的新手,我想知道如何完成这两项任务:

*从HashSet数组中按索引获取项目*显示列表中每个项目的平均长度

我的代码不长,所以我在这里粘贴整个代码.感谢你的帮助.

public class MainActivity extends Activity {

Button aButton; // Global Scope
Button sButton;
TextView text2;
EditText eText;
HashSet<String> list = new HashSet<String>();


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.new_layout); 

    aButton = (Button) this.findViewById(R.id.button1);
    text2 = (TextView) this.findViewById(R.id.textView1);

    //Clickable Saved Input will display alert
    text2.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            Toast.makeText(getApplicationContext(), "Complete!", Toast.LENGTH_LONG).show();

        }
    });

    aButton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {


            list.add("Books");
            list.add("Newspapers");
            list.add("Magazines");
            String listString = "";

            for (String s …
Run Code Online (Sandbox Code Playgroud)

java arrays

-3
推荐指数
1
解决办法
4万
查看次数

标签 统计

google-maps ×2

android ×1

android-studio ×1

arrays ×1

java ×1

javascript ×1