在地图外放置传单控件

时间:2015-04-29 11:02:45

标签: javascript leaflet

我的要求是在传单中创建N类标记。列表很大,不适合地图区域。
我想要类似的东西:
http://blog.georepublic.info/2012/leaflet-example-with-wfs-t/
在上面给出的示例中存在一些问题,即当放大标记时从其原始位置移动。

对于此控件或任何其他替代方法,请建议任何其他方法,以便将控件放在地图之外,如本例所示。

2 个答案:

答案 0 :(得分:2)

将控件放在侧边栏中可以吗? https://github.com/Turbo87/sidebar-v2

答案 1 :(得分:0)

我使用过的简单方法:

在html标记下方添加您要移动传单控件的位置:

public void startAlarm(int hour, int minute){

    Toast.makeText(getApplicationContext(), "Starting Alarm", Toast.LENGTH_SHORT).show();
    Calendar calendar = Calendar.getInstance();
    calendar.set(Calendar.HOUR_OF_DAY, hour);
    calendar.set(Calendar.MINUTE, minute);
    calendar.set(Calendar.SECOND, 0);

    AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
    Intent myIntent = new Intent(MainActivity.this, AlarmReceiver.class);
    pendingIntent = PendingIntent.getBroadcast(MainActivity.this, 0, myIntent, 0);
    alarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY, pendingIntent);

}

JavaScript代码:

<div id="custom-map-controls"></div>