Как добавить маркеры на карту (для объяснения) [дублировать]

Этот запрос должен работать:

$result = mysql_query("SELECT * FROM Users WHERE UserName LIKE '%$username%'");
while($row = mysql_fetch_array($result))
{
    echo $row['FirstName'];
}

Проблема заключается в одинарных кавычках, поэтому ваш запрос завершается с ошибкой и возвращает FALSE, и цикл WHILE не может выполняться. Использование% позволяет сопоставлять любые результаты, содержащие вашу строку (например, SomeText- $ username-SomeText).

Это просто ответ на ваш вопрос, вы должны реализовать материал, упомянутый в других сообщениях: обработка ошибок , используйте escape-строки (пользователи могут вводить что-либо в поле, и вы ДОЛЖНЫ убедиться, что это не произвольный код), используйте PDO вместо mysql_connect, который теперь лишен.

16
задан Shoumik 26 January 2016 в 07:39
поделиться

4 ответа

Этот код успешно выполнен. Я работаю над этим кодом, этот код предназначен для Dynamic Draw

. Я думаю, этот код поможет вам больше для статических или динамических мест, которые вы можете использовать этот код

double latval = Double.parseDouble(jsonobject.getString("lat"));
double longval = Double.parseDouble(jsonobject.getString("lon"));

mMap.addMarker(new MarkerOptions()
               .position(new LatLng( latval,    longval))
               .title(jsonobject.getString("country"))
               .snippet("4 E. 28TH Street From $15 /per night")
               .rotation((float) -15.0)
               .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_ORANGE))
              );

if (i == 0) {
    mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(
                                new LatLng(latval, longval), 7));
    mMap.addCircle(new CircleOptions()
                   .center(new LatLng(latval,longval))
                   .radius(5000)
                   .strokeColor(Color.RED)
                   .fillColor(Color.RED)); 
}
6
ответ дан Charuක 27 August 2018 в 08:26
поделиться

попытайтесь использовать эту новую карту google api v2 ..

ее прост в использовании и добавить маркер на кран, используя это в ur-коде

 map.setOnMapClickListener(new GoogleMap.OnMapClickListener() {

        @Override
        public void onMapClick(LatLng point) {
            // TODO Auto-generated method stub
            lstLatLngs.add(point);
            map.clear();
            map.addMarker(new MarkerOptions().position(point));
        }
    });
46
ответ дан Anand Savjani 27 August 2018 в 08:26
поделиться

Попробуйте выполнить Учебник 1 и Учебник 2 для понимания карт Google

и обратитесь к этой ссылке на вопрос переполнения стека , чтобы сделать это на onTouch

0
ответ дан Community 27 August 2018 в 08:26
поделиться

Техника, которую я использовал, это:

googleMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {

                @Override
                public void onMapClick(LatLng point) {

                    MarkerOptions marker = new MarkerOptions().position(
                            new LatLng(point.latitude, point.longitude)).title("New Marker");

                    googleMap.addMarker(marker);

                System.out.println(point.latitude+"---"+ point.longitude);  
                }
            });

надеюсь, что это поможет !!!

15
ответ дан Nabia Saroosh 27 August 2018 в 08:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: